LinqToSQL データコンテキストで使用する SqlCacheDependency を統合しています。
ここにあるLinqクエリの拡張クラスを使用しています - http://code.msdn.microsoft.com/linqtosqlcache
コードを配線しましたが、ページを開くと、この例外が発生します-
「現在のデータベースの SQL Server Service Broker が有効になっていないため、クエリ通知がサポートされていません。通知を使用する場合は、このデータベースの Service Broker を有効にしてください。」
global.asax のこのイベントから来ています
protected void Application_Start()
{
RegisterRoutes(RouteTable.Routes);
//In Application Start Event
System.Data.SqlClient.SqlDependency.Start(new dataContextDataContext().Connection.ConnectionString);
}
私の質問は...
SQL Server 2008 データベースで Service Broker を有効にするにはどうすればよいですか? このクエリを実行しようとしました。
SQL Server 2008 でこれを設定すると、DataContext までフィルター処理されますか、それともそこで何かを構成する必要がありますか?
助けてくれてありがとう
トゥルーギリー