none
ASP.NET MVC 4 EF5.0 使用code first __MigrationHistory 表不知道什么原因被清空了,导致数据迁移失败 RRS feed

  • 常规讨论

  • 在做一个ASP.NET MVC 4的项目 使用Code First  Entity Framework版本是5.0

    开放平台是vs2012 update3 

    项目在准备上线阶段,已经放上服务器了,有多个数据库,服务器上面有,本机上面有几个

    包括测试的,真实的

    数据机构一直都在改 使用 Enable-Migrations   add-migration Initial 改

    由于有多个数据库,我经常删掉Migrations文件夹 重新运行,今天服务器上的数据库无法使用命令来迁移

    我发现数据库__MigrationHistory表被清空了,我觉得这个是主要原因,现在我手工改了数据结构,项目能运行,

    但是这不是长久之策。

    我想问大家有没有__MigrationHistory这个表清空的经历,另外有没有什么好的解决方法呢,能不能重新生成里面的记录呢?

    还有我发现这方面的资料比较少,如果大家有这方面的资料,也可以发给我,最好是中文的。

    2013年12月12日 6:50

全部回复