我正在创建一个应用程序,并决定使用EF 6。我只使用EF核心到目前为止。我想先做数据库和使用EF 6电动工具。但是,当我下载EF 6电动工具并安装它时,我会在Visual中看到一个显示EF核心电动工具的条目。为什么会这样呢?我似乎无法从NuGet软件包管理器安装EF 6 Powertools。我必须下载VSIX并安装它。
此外,当我使用EF Core电动工具反向设计我的模型时,我会得到以下错误:带有错误的实体红色下划线:
方法e‘实体’没有过载,只需1个参数。
这是我的fluent api语法的问题吗?
modelBuilder.Entity<MyEntity>(entity =>
{
entity.HasKey(e => e.MyEntity_ID);
entity.Property(e => e.FieldName)
.IsRequired()
.HasMaxLength(6);
});发布于 2019-02-03 08:11:46
对于EF6,请使用与Visual 2015及更高版本一起工作的EF 6电动工具社区版。
"EF核心动力工具“是设计与EF核心,而不是EF6。
https://stackoverflow.com/questions/54498572
复制相似问题