审核EF核心

时间:2019-01-23 06:06:59

标签: entity-framework-core audit

我想使用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

1 个答案:

答案 0 :(得分:0)

审计的基本过程是覆盖DbContext上的SaveChanges()方法并插入一些逻辑。 DbContext具有ChangeTracker属性,可以非常轻松地访问之前和之后的值

相关问题