我正在创建一个应用程序并决定使用 EF 6。到目前为止,我只使用过 EF Core。我想先做数据库,然后使用 EF 6 电动工具。但是,当我下载并安装 EF 6 电源工具时,我在 Visual Studio 中看到一个显示 EF Core Power 工具的条目。这是为什么?我似乎无法从 NuGet 包管理器安装 EF 6 Powertools。我必须下载 VSIX 并安装它。
此外,当我使用 EF Core 电动工具使用 EF Core Power 工具对我的模型进行逆向工程时,我收到以下错误:实体红色下划线错误:
方法 e'Entity' 没有重载需要 1 个参数。
这是我流利的 api 语法的问题吗?
modelBuilder.Entity<MyEntity>(entity =>
{
entity.HasKey(e => e.MyEntity_ID);
entity.Property(e => e.FieldName)
.IsRequired()
.HasMaxLength(6);
});