Пустой кэш ресурсов asp.net, предоставляемый SQLResourceProvider
Я только что реализовал SQLResource
провайдер в моем приложении MVC2. Когда я изменяю что-то в базе данных вручную или с помощью веб-формы, я хочу ResourceProvider
отбросить все его ресурсы и снова извлечь их из базы данных.
Кто-нибудь теперь, как я могу это очистить ResourceCache
это управляется собственным API ASP.NET?
1 ответ
При реализации SQLResourceProvider вы должны использовать кэширование вместе с утилитой базы данных. При создании кеша вы можете определить политику, которая содержит свойство ChangeMonitors. Я думаю, что добавление элемента SqlCacheDepency в свойство ChangeMonitors - это то, что вы ищете. Посмотрите на это классы SqlCacheDepency, CacheItemPolicy. Я могу предоставить код, если вам это нужно.