EF CodeFirst数据迁移问题
我的数据库表不是用codefirst创建的,也就在数据库已经存在的前提下我使用了CodeFirst
这时候我在model里面修改了某个映射类的字段名,想用CodeFirst的迁移功能同步数据库表结构。
问题出来了:
因为我是在数据库已经创好的前提下使用了CodeFirst所以当我使用Enable-Migrations命令时只生成了Configuration 类而却没有InitialCreate 迁移基架。
当了想用Update-DataBase时导致它因为找不到InitialCreate 所以生成的迁移文件中的代码会重新创建表
这时就会报异常“数据库中已存在名为 'xxx' 的对象。”
问:我要怎么改才能使用迁移功能【数据库表不能重新创建,不能说不用CodeFirst】