В настоящее время, используя SQL Server 2005, я опросу базы данных «События Windows», чтобы определить изменения в таблице WINDOWS_EVENTS, которая имеет поле timestamp. Глядя на метку времени, я могу определить, изменилась ли строка, но не изменилось какое поле в этой строке.Есть ли какой-то независимый от базы данных способ получения уведомлений об изменении данных на уровне поля?
Есть ли какой-то общий (то есть, независимый от базы данных способ) для обнаружения изменений уровня поля? (Мне нужно, чтобы он был общим, потому что нет никакой информации о том, какая база данных будет использоваться клиентом, поэтому я не хочу использовать службы Notification Services или другие технологии SQL-Server. Я мог бы использовать любое решение .NET, Java или . любой другой язык, если это помогает мне решить мою проблему)
Ionno, но если вы хотите, чтобы он не зависел от базы данных, похоже, вам понадобится ORM. – mpen
@Mark, что мне нужно, например, с nHibernate? Кроме того, я не уверен, что ORM будет подходящим для таблицы с примерно 100 000 записей в любой момент времени (не более 100 000). – Liao