Я бы хотел реализовать функциональность аудита с помощью EF Core.
Я имею в виду, хотел бы регистрировать каждую транзакцию / действие, такое как Создание, обновление и удаление, в таблице БД.
Я искал в Google и нашел некоторую библиотеку и решение.
https://www.nuget.org/packages/Audit.EntityFramework.Core/
https://beeming.net/data/2017/1/easily-adding-auditing-to-a-entity-framework-code-first-project
Может кто-нибудь предложить мне лучшие практики для аудита для EF Core Примечание: я использую EF Core 2.X
Основной процесс аудита - переопределение метода SaveChanges () в DbContext и включение некоторой логики.DbContext имеет свойство ChangeTracker, которое упрощает доступ к значениям до и после