我从网站上下载了abp模板 - abp v3.6.2 - mvc mpa
我阅读了如何启用实体历史记录并执行了以下步骤: 1-在PreInitialize()方法中的AppNameCoreModule.cs中我添加
with FDConnection.FormatOptions.MapRules.Add do
begin
SourceDataType := dtAnsiString;
SizeMin := 8000;
SizeMax := 8000;
TargetDataType := dtMemo;
end;
2-在我的AppNameDbContext.cs中添加以下内容
// Entity History
Configuration.EntityHistory.IsEnabled = true;
Configuration.EntityHistory.IsEnabledForAnonymousUsers = false;
Configuration.EntityHistory.Selectors.Add(
new NamedTypeSelector(
"Abp.FullAuditedEntities",
type => typeof(IFullAudited).IsAssignableFrom(type)
)
);
但是这个主题没有工作......我的步骤有什么不对吗?以及如何解决它?
答案 0 :(得分:0)
实体框架6x不支持实体历史记录。据我所知,您正在将表添加到DbContext中,并且不会出现异常。所以你可能正在使用没有实体历史支持的MVC5。
答案 1 :(得分:0)
EntityHistory在EF 6.x https://aspnetboilerplate.com/Pages/Documents/Entity-History#entity-framework-6-x
上可用