如何禁用EntityFramework Core迁移?

时间:2016-07-17 20:16:15

标签: asp.net-core asp.net-identity asp.net-core-mvc entity-framework-core

问题

如何禁用Entity Framework核心数据库迁移?

信息

当我使用Identity Core(使用EF Core)创建ASP.NET Core 1.0 MVC网站时,我执行了以下操作:

  1. 将连接字符串更改为指向SQL Express实例
  2. 我打开了网站并进入了注册屏幕
  3. 数据库是自动创建的
  4. 现在我想确保数据库迁移不会自动更新任何其他内容。我希望控件能够打开/关闭迁移。

    ApplicationDbContext似乎没有像过去那样进行初始化,即自动更新模型,例如CreateIfNotExists

    我实际上更喜欢手动更改SQL服务器,而不是冒着丢失数据的风险,有时我会乐意让它执行更新。

    我希望能够选择。

    以下网站提示不会执行任何魔法,必须调用EnsureCreatedMigrate的调用 - 因此如何阻止调用ASP.NET Identity,即{{}} 1}? https://docs.efproject.net/en/latest/efcore-vs-ef6/porting/ensure-requirements.html

    我不介意ASP.NET Identity Core中是否有create命令,但我怎么知道ASP.NET Identity中没有ApplicationDbContext方法影响共享Migrate()因此影响与身份相关的表以外的表格吗?

    我的环境

    1. VS2015
    2. “Microsoft.AspNetCore.Identity.EntityFrameworkCore”:“1.0.0”
    3. “Microsoft.AspNetCore.Mvc”:“1.0.0”
    4. 我可能遗漏了一些显而易见的东西 - 以便更新!

0 个答案:

没有答案