Я пишу процесс, который будет запускаться по расписанию и периодически проверять записи в базе данных SQL Server и проверять наличие изменений в этих записях. К сожалению, записи в этой базе данных никак не связаны с версией/timestamped, и я не могу изменить схему, потому что это не моя база данных. Не сравнивая каждое поле, я не знаю, как проверить, действительно ли произошло изменение.Как узнать, изменилась ли запись базы данных?
Сейчас я использую структуру сущности для доступа к данным, но при необходимости я могу переключиться на прямые запросы. Есть простой способ сделать это?
EDIT: Мне нужен способ проверить каждую отдельную запись для изменений, а не базу данных/таблицу в целом.
Что бы вы могли сравнить с текущей версией, чтобы обнаружить изменение? – NoChance
@EmmadKareem У меня должна быть вторая база данных, в которой хранится информация о версии. Поэтому, если я пойду с хэш-методом, предложенным Пери ниже, то второй db сохранит хэш для каждой записи. – jebar8