实体框架4.3数据迁移:不存在的数据库

时间:2012-03-20 17:35:14

标签: asp.net-mvc-3 data-migration entity-framework-4.3

我想处理这种情况:

  • 我有一个现有的模型(例如1.0版);
  • 我添加了几个数据迁移并逐个运行它们;
  • 由于某些原因,现有数据库已被删除。

我使用CreateDatabaseIfNotExists<MyContext>从头开始创建数据库,这将生成已经使用空__MigrationHistory表的最新方案。

在下次执行网站时,会发生数据迁移错误。

我发现如何处理这种情况的一种方法是手动填充__MigrationHistory表,其中所有数据迁移元数据看起来都不太乐观。

是否有其他方法可以处理这种情况(方案比较例如)?

0 个答案:

没有答案