Я пытаюсь включить SqlCacheDependency через IoC StructureMap, я использую LinqToSql. У меня есть код для работы с кэшированием Linq, но я не совсем уверен, как выполнить настройку SqlCacheDependency, так как для этого нужно поместить это в файл global.asa
void Application_Start(object sender, EventArgs e)
{
string connectionString = WebConfigurationManager.
ConnectionStrings["Catalog"].ConnectionString;
SqlDependency.Start(connectionString);
}
Однако мой репозиторий не использует global.asa, поскольку это просто библиотека (.dll), а не веб-приложение.
Есть идеи, как это сделать? Может быть, что добавить в метод application_start в конструктор моего репозитория?