是否有将SqlDependency和LINQ一起使用到SQL中的任何含义。或者我们必须专门照顾一些事情,以使它们正常工作?LINQ to SQL和SqlDependency
在我们的应用程序中,我们使用LINQ to SQL作为ORM,业务逻辑位于存储过程中。我们缓存SP的输出并创建SQLDependency。只要SP的输出发生变化,缓存就会失效。
我们的代码到目前为止在Dev,Test和QA中工作正常,但最近它停止在QA中工作,并且日志表明错误来自SqlDependency.Start(ConnStr),它在应用程序中的global.asax文件中执行开始块。
错误如下: 消息:当使用SqlDependency时未提供选项值时,必须在执行添加到SqlDependency实例的命令之前调用SqlDependency.Start()。
但我不明白,当SqlDependency.Start()已经在应用程序中执行启动它为什么会执行SPs后抛出异常。
任何人都可以对这个问题有所了解吗?
请您详细说明一下权限的部分,这将会非常有帮助,谢谢您的回复。 – 2010-07-21 07:42:48
一般情况下,将其设置在这里描述:http://msdn.microsoft.com/en-us/library/a52dhwx7(VS.80).aspx 或请参阅“所需的数据库权限”中 部分HTTP:/ /blogs.msdn.com/b/dataaccess/archive/2005/09/27/474447.aspx – Tobiasopdenbrouw 2010-07-21 08:43:49