MVC3教程中无法引用system.data.entity.database的解决办法

首先一定要添加EntityFramework,我的是4.1

其次引用system.data.entity

这时运行,Global.asax会弹出无DbDatabase的错误

将DbDatabase改为Database,运行正常,页面正常显示。

-----------------------------------------------------------------

原因在于Database是一个类,而非命名空间。

打开对象浏览器,可以看到entityframework命名空间下有database类,类中有SetInitializer<TContext>(System.Data.Entity.IDatabaseInitializer<TContext>)方法

原文地址:https://www.cnblogs.com/fqs123456/p/2759940.html