我想为特定实体创建历史/审计表。这是一个包含许多子表的复杂实体,我们正在为我们的应用程序使用Repository Patter。我查看了重写DbContext SaveChanges?将这个专门用于一个实体是一种好习惯吗?我还有什么其他选择?
提前致谢。
我一直在研究一个可能有用的图书馆。
看看Audit.EntityFramework库,它拦截SaveChanges(),可以使用configured来过滤你想要审核的实体。
SaveChanges()