2015-07-03 2 views
3

Я использую sqlependency outputcache, и он работает абсолютно нормально, но теперь я хочу зависеть от нескольких таблиц.Несколько таблиц в атрибуте ountputcache sqldependency mvc

[OutputCache(Duration = 600, SqlDependency = "db:table1")] 

Мой вопрос: поддерживает ли sqldependency несколько таблиц? если да, то какой синтаксис?

Я пробовал следующий синтаксис, но он не работал, он считает это table1,table2 именем для одной таблицы.

[OutputCache(Duration = 600, SqlDependency = "db:table1,table2")] 

Заранее спасибо.

ответ

3

Попытаемся:

SqlDependency = "[database]:[table1];[database]:[table2]" 
+0

Спасибо, это работает – Rana

+0

@Piotr Чарнецкий, Привет, я попробовал то же самое, что вы объяснили. Для первого изменения таблицы он отлично работает, но для таблицы 2 он работает неправильно. Он получает доступ к действию через 5-6 раз до обновления страницы. – Golda

+1

@Piotr Czarnecki, я нашел проблему из-за «pollTime» в webConfig. Я уменьшил значения, поэтому его работы отлично – Golda

Смежные вопросы