如何使用ef核心1在UWP中运行迁移

Ste*_*bos 4 win-universal-app entity-framework-core

我不知道如何使用EntityFramework.Commands(也是v7.0.0-rc1-final)在EntityFramework.Core(v7.0.0-rc1-final)中运行迁移.当我添加迁移(Add-Migration)时,迁移会创建.然后,当我进入Update-Database时,PM控制台返回:

Update-Database不应与通用Windows应用程序一起使用.相反,调用DbContext.数据库.在运行时迁移().

但Context.Database不包含方法Migrate().因此无法指定此命令.在我看来,这是一个错误.

nat*_*ter 6

在RC1中,请确保您已using Microsoft.Data.Entity;在文档中.Migrate()是一种在安装关系提供程序时可用的扩展方法,例如EntityFramework.Sqlite.

        using (var db = new BloggingContext())
        {
            db.Database.Migrate();
        }
Run Code Online (Sandbox Code Playgroud)

请参阅https://docs.efproject.net/en/latest/platforms/uwp/getting-started.html