MVC4/EF5 VS2012终极版,我做了一个升级到EF6,认为它可能有助于解决一个问题。
我现在发现我不能创建一个脚手架控制器。显然,她说他们不会支持MCV4的脚手架。我不知道该怎么做才能给自己做脚手架。
我是个新手,试图通过修改/应用Conosto来学习,几乎无法继续前进。我不再在NuGet中看到NuGet了。我确实有另一台带有do 2012/mvc4 4和EF5的计算机。
我可以重新安装EF4.1附带的VS2012,然后我可以复制EF5 (因为我不能复制NuGet )。
我能找到正确的文件夹,复制ef5,并更改webconfig (或者在哪里)吗?我该采取什么步骤。
我刚刚看了MS关于升级到MVC5的说明,对于一个新手来说,这似乎是令人望而生畏的。有什么建议吗?建议?
发布于 2013-11-21 00:47:02
更新:克服了注释中的错误,卸载之前的版本。(我更新了下面的答案,其中包括了这个。)
您可以通过Package控制台从Nuget安装以前版本的实体框架(本例中为5.0.0),如下所示
首先,卸载以前的版本。
在Visual中,通过Tools -> Library Package Manager -> Package Manager Console转到Package控制台。
在>PM提示符中,键入以下内容。
Uninstall-Package EntityFramework -Force卸载成功后,在>PM提示符中键入以下内容。
Install-Package EntityFramework -Version 5.0.0在单击enter之前,请确保Source下拉列表显示nuget.org,默认项目下拉列表也显示安装了EF6的项目。如果没有,请从EF6默认项目下拉列表中选择具有 Nuget的项目,然后输入上面的命令重新安装上一个版本。
https://stackoverflow.com/questions/20110253
复制相似问题