对于大多数程序而言,对数据库的更改都需要可追溯,一般通过日志记录实现,这样一来,当发生误操作时, 可追责到具体的责任人,从数据库层面,很多数据库本身都支持日志记录功能,从应用程序层面,我们可以通 过很多方式实现数据审计与日志记录。
实现方式
Implementing Common Audit Fields with EF Core’s Shadow Property
Entity Framework Core: History / Audit table
Microsoft.EntityFrameworkCore.AutoHistory
项目应用