您好,我写这封信是因为我为所有实体配置了一个审计表,并且为模型中的常规表工作良好,但是对于多对多表,我不知道该怎么办设置“ AssociationEntryRecord”?当我在此表中进行一次更改但我不知道如何保存时,该事件由EF触发!
请帮助我解决这个问题,在此先感谢您的帮助和图书馆...
答案 0 :(得分:0)
要配置Entity Framework事件提供程序,请使用Audit.EntityFramework.Configuration.Setup()
您可以包括以下关联:
Audit.EntityFramework.Configuration.Setup()
.ForAnyContext(config => config
.IncludeIndependantAssociations());
关于示例代码(应该包含为文本code
而不是图像的内容)
UseEntityFramework()
将
覆盖DataProvider entity.TablePk = entry.PrimaryKey.FirstOrDefault().Value.ToString();