我开始使用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/