我开始使用EF Core 2.0,
我有一个针对.NET 4.6.1的控制台应用程序
我有一个非常简单的模型类,并且具有以下上下文:

public class ContextCore : DbContext
{
    protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
    {
        optionsBuilder.UseSqlServer(ConfigurationManager.ConnectionStrings["efCoreCon"].ConnectionString);
    }
    public DbSet<ModelC> Models { get; set; }
}

这是连接字符串:
<add name="efCoreCon" connectionString="server=PC-MSHWF\SQLEXPRESS;database=efCoreDB;integrated security=true;" />

我注意到official docs中的ef core中没有用于Enable-Migrations的命令

所以我运行Add-migration firstMigration但是我得到了这个错误:



当我尝试Enable-Migrations时,出现以下错误:

最佳答案

转到Package Manager控制台,并使用Install-Package Microsoft.EntityFrameworkCore.Tools安装所需的工具。完成后,请尝试使用EntityFrameworkCore\Add-Migration firstMigration命令。

关于c# - 是否可以在EF核心中进行迁移?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47598844/

10-09 01:55