我有个问题.无法找到如何使OutputCache SQLDependency依赖于数据库表中的一行.例如,我有一个带有一个参数的控制器.
ActionResult Index(int? id)
Run Code Online (Sandbox Code Playgroud)
对于具有相同id的每个请求,我需要检查数据库表table1(id int,last_updated datetime).如果id = id和last_updated的行未更改.
我使用sql server 2005或更高版本.
我应该使用哪种策略?
我试着用:
[OutputCache(Duration = int.MaxValue, VaryByParam = "id",
SqlDependency = "DatabaseName:table1")]
Run Code Online (Sandbox Code Playgroud)
但它适用于整个表格的更改.