EF6数据迁移

当Moldes发生改变时EF6数据迁移_第1张图片

会提示数据上下文的模型已在数据库创建后发生改变,则需要重建数据库并数据迁移

在NuGet程序包管理控制台输入enable-migrations启用数据迁移

之后会提示"已为项目 OAO_SOMS 启用 Code First 迁移。"

此时可在Migrations中的Configuration的Seed写入初始化的数据

在Configuration中修改AutomaticMigrationsEnabled为ture可开启自动迁移
修改AutomaticMigrationDataLossAllowed = true;当删除某属性后允许该属性对应的列数据丢失迁移

在NuGet中输入 update-database更新数据库

你可能感兴趣的:(EF6数据迁移)