嗨,我正在使用 MVC3 应用程序并使用 Code First 迁移来管理我的数据库。昨天我刚刚将我的 EF 库更新到 5.0 版本。我曾经在我的 Global.asax 文件中运行,特别是在 Application_Start() 方法中,所以当应用程序启动时,update-database 命令将运行。是这样的:
var configuration = new Configuration();
var migrator = new DbMigrator(configuration);
migrator.Update();
但是自从更新以来,我在 Migrator.Update() 行中不断收到此异常。
我没有任何具有该名称的列。我可以理解这个错误。我检查了 Entity Framework 5.0 的详细信息,但没有得到任何线索。顺便说一句,如果我使用 power-shell 命令提示符运行更新数据库,我没有收到任何错误,我的数据库会正确更新。谢谢。