Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net core 如何禁用EntityFramework核心迁移?_Asp.net Core_Asp.net Identity_Asp.net Core Mvc_Entity Framework Core - Fatal编程技术网

Asp.net core 如何禁用EntityFramework核心迁移?

Asp.net core 如何禁用EntityFramework核心迁移?,asp.net-core,asp.net-identity,asp.net-core-mvc,entity-framework-core,Asp.net Core,Asp.net Identity,Asp.net Core Mvc,Entity Framework Core,问题 如何禁用实体框架核心数据库迁移 信息 当我使用Identity Core(使用EF Core)创建ASP.NET Core 1.0 MVC网站时,我执行了以下操作: 将连接字符串更改为指向SQL Express实例 我打开网站,进入注册屏幕 数据库是自动创建的 现在我想确保数据库迁移不会自动更新任何其他内容。我希望控件能够打开/关闭迁移 ApplicationDbContext似乎不像过去那样初始化,即自动更新模型,例如CreateIfNotExists 实际上,我更喜欢手动更改SQL s

问题

如何禁用实体框架核心数据库迁移

信息

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

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

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

    实际上,我更喜欢手动更改SQL server,而不是冒着丢失数据的风险,有时我会很高兴地让它执行更新

    我想要选择的能力

    以下网站提示没有执行任何魔术,必须调用对
    重新创建的
    迁移
    的调用-那么如何防止ASP.NET标识调用此函数,即在
    ApplicationDbContext
    上?


    我不介意ASP.NET Identity Core中是否有create命令,但我如何知道ASP.NET Identity中没有影响共享
    ApplicationDbContext
    Migrate()
    方法,从而影响与Identity相关的表以外的表

    我的环境

  • VS2015
  • Microsoft.AspNetCore.Identity.EntityFrameworkCore:“1.0.0”
  • Microsoft.AspNetCore.Mvc:“1.0.0”

  • 我可能错过了一些显而易见的东西——太多的东西需要更新了

    “但是我怎么知道ASP.NET Identity中没有Migrate()方法”>>>看看源代码!我尝试搜索github源代码,但我不能100%确定要搜索的可能实现变体。