Vorrei implementare la funzionalità di audit utilizzando EF Core.
Voglio dire, vorrei registrare ogni transazione / azione come Crea, aggiorna ed elimina nella tabella DB.
Ho cercato su Google e ho trovato alcune librerie e soluzioni.
https://www.nuget.org/packages/Audit.EntityFramework.Core/
https://beeming.net/data/2017/1/easily-adding-auditing-to-a-entity-framework-code-first-project
Qualcuno può suggerirmi le migliori pratiche per l'auditing per EF Core Nota: sto usando EF Core 2.X
Il processo di base per il controllo è quello di sovrascrivere il metodo SaveChanges () su DbContext e inserire un po 'di logica. DbContext ha una proprietà ChangeTracker che semplifica l'accesso ai valori prima e dopo