В настоящее время я пытаюсь найти лучший метод автоматического захвата изменений, внесенных при выполнении вставки или обновления. У нас есть требование отслеживать дату и время последнего изменения записи, а также идентификатор пользователя, выполняющего обновление/вставку.
Есть ли элегантный способ сделать это в linq to sql? На данный момент мы добавили метод Save ко всем нашим (частичным) классам, которые необходимо вызывать, но это вызывает проблемы, потому что не все наши разработчики помнят об использовании метода Save и все еще используют контекст для своих данных. операции доступа.
Кроме того, мы хотели бы сохранить эту логику вне базы данных, если мы можем помочь.