我不知道如何使用EntityFramework.Commands(也是v7.0.0-rc1-final)在EntityFramework.Core(v7.0.0-rc1-final)中运行迁移。 当我添加迁移(Add-Migration)时,迁移会创建。然后,当我进入Update-Database时,PM控制台返回:
更新 - 数据库不应与通用Windows应用程序一起使用。相反,调用DbContext。数据库。在运行时迁移()。
但Context.Database不包含方法Migrate()。因此无法指定此命令。在我看来,这是一个错误。
答案 0 :(得分:6)
在RC1中,请确保文档中包含using Microsoft.Data.Entity;
。 Migrate()是一种在安装关系提供程序时可用的扩展方法,例如EntityFramework.Sqlite。
using (var db = new BloggingContext())
{
db.Database.Migrate();
}
请参阅https://docs.efproject.net/en/latest/platforms/uwp/getting-started.html