因此,我有一个MVC4项目在本地主机上工作,是时候将其上传到共享环境。实体代码首先与共享主机生产DB
作为我使用一个共享的托管环境,我不能使用内置的初始化器。所以我创建了我的mdf文件(.bak)的备份并将其上传到我的生产环境。一切看起来正确的...这些表都在那里..但是当我运行我的应用程序我得到这个异常:
自数据库创建的模型支持的“YourContext”已经时过境迁。考虑使用Code First Migrations来更新数据库(http://go.microsoft.com/fwlink/?LinkId=238269)。
明白了!
我添加了一个自定义初始值设定项。
public class ProductionInitializer : IDatabaseInitializer<AvariceContext>
{
public void InitializeDatabase(AvariceContext context)
{
}
}
该解决方案...是hackish,但工程。如果任何人可以摆脱一些光,我会很感激。
我发现MigrationHistory系统的表,这两个的Dbs比赛。 – user2085865 2013-02-19 06:15:05