【问题标题】:InitialCreate Migration for existing databaseInitialCreate 现有数据库的迁移
【发布时间】:2015-08-10 13:14:41
【问题描述】:

我首先通过实体框架代码创建了一个数据库。然后我决定添加迁移。 首先,我想添加 InitialCreate 迁移来为那些还没有我的应用程序的计算机创建数据库。然后我想为所有这些添加迁移到新版本。 我当前的数据库结构与 InitialCreate 中的相同,但它仍然尝试在那些已经拥有我的应用程序和数据库的计算机上执行 InitialCreate。它失败了。如果数据库已经存在并且具有相同的结构,有什么方法可以先告诉 EF 代码不要启动 InitialCreate?

提前致谢

【问题讨论】:

    标签: database entity-framework code-first


    【解决方案1】:

    在你的 configuration.cs 中试试这个...希望它对你有用

    public Configuration()
    {
        AutomaticMigrationsEnabled = true;
        AutomaticMigrationDataLossAllowed = true;
    }
    

    【讨论】:

    • 它没有。我读过,Enable-Migrations 命令会创建 InitialCreate 迁移本身。但它没有
    猜你喜欢
    • 2017-11-22
    • 2021-08-25
    • 2012-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-02
    • 2011-07-29
    • 1970-01-01
    相关资源
    最近更新 更多