Я ищу идеи о том, как реализовать контрольные журналы для моих объектов в C #, для текущего проекта, в основном мне нужно:
1.Сохранить старые значения и новые значения данного объекта.
2. Запись создания новых объектов.
3. Удаление старого объекта.
Есть ли какой-нибудь общий способ сделать это, например, используя C # Generics, чтобы мне не приходилось писать код для событий базового объекта, таких как создание, удаление и т. Д. (Объекты ORM). Дело в том, что если есть способ внедрить контрольный журнал, если кто-то использует. У кого-нибудь есть опыт или методы, которым они следуют. Любой способ сделать это с помощью Аспектно-ориентированного (AOP) способа.
Пожалуйста, поделитесь своими идеями и т. Д.