Мой проект находится в ASP.NET MVC3, SQL Server 2008 и использует Fluent NHibernate.
Теперь у меня есть требование проверять определенные свойства определенного объекта.т.е. запись старого и нового значения свойств, измененных для этого объекта, а также создание и удаление событий на самом объекте.
Я думаю, что может быть несколько способов решения этой задачи - триггеры базы данных, интерфейс INotifyPropertyChanged иликакие-либо функции NHibernate?В качестве альтернативы любые библиотеки с открытым исходным кодом, которые сделают мою жизнь проще.
Однако я не уверен, какой путь выбрать.Я имею в виду, что это очень обширная область, где я могу продолжать исследовать и до сих пор не могу прийти к какому-либо заключению.
Было бы очень полезно, если бы я мог получить некоторые рекомендации относительно того, какой вариант будет наилучшим, учитывая мои требования, и я смогу подробнее изучить его.
Большое спасибо.