use*_*440 3 entity-framework asp.net-mvc-4 visual-studio-2012
MVC4/EF5 VS2012终极版,我对EF6进行了升级,认为它可能有助于解决问题.
我现在发现我无法创建脚手架控制器.MS明确表示他们不会支持MCV4中的支架.我不知道自己试图支撑自己.
我是一个新手,并试图通过修改/应用Conosto来满足我的需求,几乎无法继续学习.我不再在NuGet中看到EF5了.我有另一台配备VS2012/mvc4和EF5的电脑.
我可以重新安装EF2012附带的VS2012然后我可以复制EF5(因为我不能NuGet它).
我可以找到正确的文件夹,复制ef5,并更改webconfig(或在哪里)?我应该采取什么措施.
我刚看了关于升级到MVC5的MS API说明,对新手来说似乎令人生畏.建议?建议?
更新:要克服注释中的错误,请卸载以前的版本.(我已经更新了下面的答案,包括这个.)
您可以通过Package Manager控制台从Nuget安装以前版本的Entity Framework(在本例中为5.0.0),如下所示
首先,卸载以前的版本.
在Visual Studio中,通过工具 - > 库包管理器 - > 包管理器控制台转到包管理器控制台.
在" >PM
提示"中,键入以下内容.
Uninstall-Package EntityFramework -Force
Run Code Online (Sandbox Code Playgroud)
卸载成功后,在" >PM
提示"中键入以下内容.
Install-Package EntityFramework -Version 5.0.0
Run Code Online (Sandbox Code Playgroud)
在按Enter之前,请确保Source下拉列表nuget.org
以及Default Project下拉列表显示已安装EF6的项目.如果没有,请从Default Project下拉列表中选择具有EF6 Nuget的项目,然后输入上面的命令重新安装以前的版本.
归档时间: |
|
查看次数: |
2369 次 |
最近记录: |