我正在建设新闻网站。我正在使用System.Web.HttpRuntime.Cache缓存从server数据库中检索到的新闻。缓存的数据依赖于mytablepublic static List<NewsItem> RetriveTop5VideosLastMonth()
if (System.Web.HttpRuntime.Cache["topvideos"] == null) using
同时使用SqlDependency和LINQ to SQL有什么意义吗?或者我们必须特别照顾一些东西才能使它们正常工作?我们缓存SP的输出并创建SQLDependency。只要SP的输出发生更改,缓存就会失效。到目前为止,我们的代码在开发、测试和质量保证中运行良好,但最近它在质量保证中停止工作,日志表明错误来自SqlDependency.Start(ConnStr),它是在应用程序启动块的global.asax错误如下:消息:在不提供选项值的情况下使用SqlDependency时,必须在执行添加到SqlDepend
为此,我使用SqlDependency订阅服务代理。还可以使用SignalR立即更新客户端。SqlDependency.Start(connectionString);SqlDependency.Stop= @"Select bnr,knrhex From dbo.TableName where bnr > SomeId";