Audit.EntityFramework是否可以忽略某些实体上的插入?

时间:2019-08-01 09:32:39

标签: audit.net

我想将Audit.EntityFramework与EntityFramework Core一起使用,但仅对某些实体忽略审计日志中的插入。我在Audit.EntityFramework的github文档上找不到有关此的任何信息。也许有人遇到同样的问题,可以帮助我。

1 个答案:

答案 0 :(得分:0)

这是Audit.EntityFramework的readme document

您可以在和选择加入或选择退出机制之间进行选择。您可以通过装饰实体模型来ignore/include entities,也可以在启动时by configuration来装饰。

从文档中摘录的样本:

Audit.EntityFramework.Configuration.Setup()
    .ForContext<MyContext>(config => config
        .IncludeEntityObjects()
        .AuditEventType("{context}:{database}"))
    .UseOptOut()
        .IgnoreAny(t => t.Name.EndsWith("History"));