标签:
项目上线后,需要对数据库进行改动,不能再使用DropCreateDatabaseIfModelChanges
如果手动修改了DbContext或者实体类,会出现错误:
支持“Entities”上下文的模型已在数据库创建后发生更改。请考虑使用 Code First 迁移更新数据库。
在Package Manage Console中输入Enable-Migrations来启用迁移功能。
Add-Migration will scaffold the next migration based on changes you have made to your model since the last migration was created
Update-Database will apply any pending migrations to the database
不启用迁移功能,手动对数据库进行符合实体类的更改,删除数据库中自动生成的表_Mirgration,就不会再报这个错误。手动修改的数据库要与实体类的改动保持一致。
标签:
原文地址:http://www.cnblogs.com/pzpzpop/p/4871209.html