我正在使用 Z.EntityFramework.Plus 包在我的项目中实现审计功能;我遵循 DB first 方法,我运行创建两个审计表的查询,如下所述:通过更新 .edmx 文件,我得到了那些新的 DBset
public virtual DbSet<AuditEntries> AuditEntries { get; set; }
public virtual DbSet<AuditEntryProperties> AuditEntryProperties { get; set; }
现在我想检索审计历史,我Where
在 Z.EntityFramework.Plus 命名空间中使用扩展方法:
var auditlog = AuditExtensions.Where<TbAdditions>(oContext.AuditEntries, id).ToList();
但是编译器对我大喊大叫,他不能按照它DBset<AuditEntry>
需要DBSet<AuditEntries>
的Where
定义强制转换DbSet<AuditEntry>
,不DbSet<AuditEntries>
,我应该更改表的名称吗?