当Moldes发生改变时
会提示数据上下文的模型已在数据库创建后发生改变,则需要重建数据库并数据迁移
在NuGet程序包管理控制台输入enable-migrations启用数据迁移
之后会提示"已为项目 OAO_SOMS 启用 Code First 迁移。"
此时可在Migrations中的Configuration的Seed写入初始化的数据
在Configuration中修改AutomaticMigrationsEnabled为ture可开启自动迁移
修改AutomaticMigrationDataLossAllowed = true;当删除某属性后允许该属性对应的列数据丢失迁移
在NuGet中输入 update-database更新数据库