как обнаружить изменения данных sql для обновления данных кэша?

#c# #.net #sql-server #visual-studio

#c# #.net #sql-сервер #visual-studio

Вопрос:

как обнаружить изменения данных sql для обновления данных кэша? у меня есть алгоритм кэширования. я знаю, что такое кэширование. Но я хочу использовать какое-то специальное использование для обнаружения любых изменений в sql. Как сделать это ниже?НО мне НУЖЕН совет и производительность

введите описание изображения здесь

Ответ №1:

Вы можете использовать класс SqlCacheDependency.

ASP.NET позволяет использовать класс SqlCacheDependency для создания зависимости элемента кэша от таблицы или строки в базе данных. Когда в таблице или в определенной строке происходит изменение, элемент, имеющий зависимость, становится недействительным и удаляется из кэша. http://msdn.microsoft.com/en-us/library/ms178604.aspx