我创建一个应用程序,并决定采用EF 6.我只用EF核心直到现在。我想首先做数据库,并使用EF 6电动工具。然而,当我下载EF 6电动工具和安装它,我看到在Visual Studio中显示EF核心电动工具的条目。这是为什么?我似乎无法从NuGet包管理器安装EF 6个电动工具。我必须下载VSIX并安装。
此外,当我使用EF核心动力工具反向使用EF核心电动工具工程师我的模型,我得到以下错误:实体红色下划线错误:
无过载对方法e'Entity”需要1个参数。
这是我的流利的API语法有问题吗?
modelBuilder.Entity<MyEntity>(entity =>
{
entity.HasKey(e => e.MyEntity_ID);
entity.Property(e => e.FieldName)
.IsRequired()
.HasMaxLength(6);
});
对于EF6,使用的与Visual Studio 2015和新工作的EF 6 Power Tools Community Edition。
“EF核心力量工具”的设计与EF核心,而不是EF6工作。