使用EF Core Power工具问题对我的模型进行反向工程

时间:2019-02-02 23:35:30

标签: c# entity-framework-6 ef-power-tools

我正在创建一个应用程序并决定使用EF6。到目前为止,我只使用过EF Core。我想先做数据库,然后使用EF 6电动工具。但是,当我下载并安装EF 6电动工具时,我在Visual Studio中看到一个显示EF Core电动工具的条目。这是为什么?我似乎无法从NuGet软件包管理器安装EF 6 Powertools。我必须下载VSIX并进行安装。

另外,当我使用EF Core Power工具通过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);
        });

1 个答案:

答案 0 :(得分:3)

对于EF6,请使用EF 6 Power Tools Community Edition,该版本可与Visual Studio 2015及更高版本一起使用。

“ EF Core电动工具”设计用于EF Core,而不是EF6。