Я действительно не знал, как сформулировать название.
Но это моя проблема.
Мы используем SqlCacheDependencies для обновления объектов кэша. Но вопрос, стоящий за этим, «сложен», и мы хотели бы сделать его несколько проще.
Нашей первой мыслью было добавить имя поля, например DateChanged, и использовать DateChanged, чтобы проверить, действительно ли объект изменился вместо загрузки всех столбцов таблицы.
SELECT DateChanged FROM Table1
вместо
SELECT Id, Title, DateChanged, Description FROM Table1
Но я надеялся, что кто-нибудь скажет мне, есть ли другие способы сделать это или есть стандарты для именования столбца, который указывает на изменение.
Как фреймворки, такие как Entity Framework или NHibernate, справляются с этим?