C# System.Data.Entity.DropCreateDatabaseIfModelChanges引发异常
当我尝试使用EF 6运行我的MVC web应用程序时,在以下代码行中出现以下异常:C# System.Data.Entity.DropCreateDatabaseIfModelChanges引发异常,c#,asp.net-mvc,entity-framework,entity-framework-6,C#,Asp.net Mvc,Entity Framework,Entity Framework 6,当我尝试使用EF 6运行我的MVC web应用程序时,在以下代码行中出现以下异常: protected void Application_Start() { Database.SetInitializer<LiquorContext>(new LiquorContextInitializer()); //exception happens here AreaRegistration.RegisterAllAreas(); Fil
protected void Application_Start()
{
Database.SetInitializer<LiquorContext>(new LiquorContextInitializer()); //exception happens here
AreaRegistration.RegisterAllAreas();
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
BundleConfig.RegisterBundles(BundleTable.Bundles);
}
'System.Data.Entity.DropCreateDatabaseIfModelChanges'1'的类型初始值设定项引发异常
我最初开始在笔记本电脑上开发这个应用程序,运行VS2013和SQL 2008 R2,没有任何问题。我将项目复制到我的桌面PC上,运行VS2013和SQL 2012 Developer Edition,这就是开始发生的时候
以下是web.config中的连接字符串:
<connectionStrings>
<add name="LiquorContext" connectionString="Data Source=ANDREW-PC\SQL2012;AttachDbFilename=|DataDirectory|\LiquorDB.mdf;Integrated Security=True;" providerName="System.Data.SqlClient" />
</connectionStrings>
如果您需要更多信息,请告诉我。下面的操作需要验证 在目的地m/c上正确安装EF 启用迁移、添加迁移并正确更新数据库脚本 比较您的配置EF设置
确保两个项目上的类库相同。如果没有,那么就让它们相同。卸载并重新安装实体框架。我已使用Nuget更新所有相关软件包。如何启用或添加迁移?