1

我有一个带有 MVC 4 项目和类库的解决方案。MVC 4 项目和类库都启用了数据库迁移。我可以为每个项目运行“更新数据库”并将两个迁移应用到数据库,但是当我尝试向任一项目添加附加迁移时,迁移包括从另一个项目的迁移中删除表的代码。对此的任何帮助将不胜感激。

注意:这不是重复的。这个问题是关于迁移的。我的问题是每组迁移都会接管整个数据库。

4

1 回答 1

0

先写代码吧?

我不确定这是否会回答您的问题,但您可以尝试以下任一方法

  • CreateDatabaseIfNotExists - 这只会在数据库不存在时重新创建数据库
  • DropCreateDatabaseAlways - 这将始终重新创建数据库,这将删除当前数据库,包括数据,然后重新创建数据库模式
  • DropCreateDatabaseIfModelChanges - 如果您更改模型类并丢失所有数据,这将重新创建数据库。

希望有帮助

于 2013-03-19T23:06:26.387 回答