У меня проблема с необходимостью аудита изменений данных, внесенных пользователями приложения MVC.
Аудит создания и удаления записей очень прост.
Обновления становятся проблемой.
Я ищу способ автоматизировать это, но у меня проблема в том, что приложение использует хранимые процедуры для возврата EF "сложных типов".
Затем они используются длясоздайте модель представления, и после обратной передачи контроллер получит новую модель представления, построенную из значений формы, переданных обратно из представления.Поэтому исходные значения больше не доступны.
Есть ли у кого-нибудь предложения по безопасному способу сохранения исходных значений, чтобы их можно было сравнивать с обновленными значениями, чтобы сохранить изменения?
(Я ценю, что мог бы вернуться к базе данных для них, но это неэффективно, и мне пришлось бы сохранить все параметры, чтобы переделать тот же вызов, и найти способ автоматизировать эту часть процесса).