Методы аудита - PullRequest
       66

Методы аудита

1 голос
/ 18 января 2012

Мой проект находится в ASP.NET MVC3, SQL Server 2008 и использует Fluent NHibernate.

Теперь у меня есть требование проверять определенные свойства определенного объекта.т.е. запись старого и нового значения свойств, измененных для этого объекта, а также создание и удаление событий на самом объекте.

Я думаю, что может быть несколько способов решения этой задачи - триггеры базы данных, интерфейс INotifyPropertyChanged иликакие-либо функции NHibernate?В качестве альтернативы любые библиотеки с открытым исходным кодом, которые сделают мою жизнь проще.

Однако я не уверен, какой путь выбрать.Я имею в виду, что это очень обширная область, где я могу продолжать исследовать и до сих пор не могу прийти к какому-либо заключению.

Было бы очень полезно, если бы я мог получить некоторые рекомендации относительно того, какой вариант будет наилучшим, учитывая мои требования, и я смогу подробнее изучить его.

Большое спасибо.

1 Ответ

0 голосов
/ 28 января 2012

Может быть, я немного предвзят, но ... Вы смотрели на Энверса?https://bitbucket.org/RogerKratz/nhibernate.envers

...