输出缓存属性中的多个表格 SQLDependency MVC

3

我正在使用OutputCache SqlDependency,而且它的效果非常好,但现在我想依赖于多个表。

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

我的问题是:sqldependency 是否支持依赖多个表?如果是,语法是什么?

我尝试了下面的语法,但它并没有起作用,它将 table1,table2 视为一个表名。

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

事先感谢您。

1个回答

3

让我们试一试:

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

@Piotr Czarnecki,你好,我尝试了你所解释的相同方法。对于第一个表格更改,它完美地工作,但对于table2,它无法正常工作。它在5到6次页面刷新后才能访问该操作。 - Golda
1
@Piotr Czarnecki,我已经找到问题所在了,原因是webConfig中的“pollTime”。我已经减小了值,所以现在可以正常工作了。 - Golda

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接