相关疑难解决方法(0)

模型更改后更新数据库 - 实体框架7

我使用最新的ASP.NET5 MVC 6实体框架7创建了一个应用程序并使用设置迁移

dnx . ef migration add Initial
dnx . ef migration apply
Run Code Online (Sandbox Code Playgroud)

这有效,但是当我对模型进行更改时,数据库不会更新.我想在运行程序时更改模型后自动更新数据库.

我的研究只向我指出了似乎不适合实体框架7的旧信息.

我目前的代码:

 public ApplicationDbContext(): base()
   {

        if (!_created)
        {

             Database.AsRelational().ApplyMigrations();
             _created = true;         
        }
  }
Run Code Online (Sandbox Code Playgroud)

有人能指出我正确的方向吗?

我相信它可以用来做这样的事情:

Database.SetInitializer(new DropCreateDatabaseAlways<MyContext>());
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc entity-framework entity-framework-core asp.net-core-mvc

5
推荐指数
1
解决办法
7044
查看次数