当我尝试使用EF 6运行我的MVC Web应用程序时,在以下代码行中出现以下异常:
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);
}
&#39; System.Data.Entity.DropCreateDatabaseIfModelChanges`1&#39;的类型初始值设定项抛出异常。
我最初开始在我的笔记本电脑上运行这个应用程序,运行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>
如果您需要更多信息,请与我们联系。
答案 0 :(得分:0)
以下操作需要验证