StructureMap IoC を介して SqlCacheDependency を有効にしようとしています。LinqToSql を使用しています。Linq キャッシングを処理するためのコードを作成しましたが、これをグローバルに配置する必要があるため、SqlCacheDependency を設定する方法がよくわかりません。 asaファイル
void Application_Start(object sender, EventArgs e)
{
string connectionString = WebConfigurationManager.
ConnectionStrings["Catalog"].ConnectionString;
SqlDependency.Start(connectionString);
}
ただし、私のリポジトリは、web アプリケーションではなく単なるライブラリ (.dll) として global.asa を使用していません。
これを行う方法はありますか?たぶん、application_start メソッドの内容をリポジトリのコンストラクターに入れますか?