Может кто-нибудь подсказать мне хорошую стратегию для реализации отслеживания изменений в моей модели Entity Framework?
У меня есть около 20 объектов для отслеживания изменений (доступ осуществляется через фасады / единицы работы), и мне нужно иметь возможность отображать, кто что изменил при отображении записи в пользовательском интерфейсе.
Я знаю, что есть Context.OnSavingChanges (или как там его называют), но я бы, вероятно, хотел бы получить доступ к изменениям в запросах, таких как context.MyEntity.ChangeLog
Должен ли я создавать сущность ChangeLog, добавлять ассоциации ко всем сущностям или есть ли возможность через сохранение?
Richard
P.s. Хороших выходных!