Мне нужно реализовать контрольный журнал для добавления / редактирования / удаления на моих объектах, я использую ORM (XPO) для определения своих объектов и т. Д. Я реализовал объект контрольного журнала, который запускается на
- OnSaving
- OnDeleting
Базового объекта, и я храню изменения в таблице Audit-AuditTrail (Mast-Det) для изменений полей. и т. д. с использованием некоторых методов, называемых службами.
Как реализовать контрольный журнал в вашем ООП-коде? Пожалуйста, поделитесь своими мыслями? Какие-то шаблоны и т. Д.? Лучшие практики и т.д? Другое дело, как отключить аудит при запуске модульного теста, так как мне не нужно их проверять, но поскольку базовый объект имеет код.
Изменения в объекте (edit / add / del) и какие изменения полей необходимо проверять