在Entity Framework中添加控制器时出错

时间:2017-02-15 03:51:29

标签: c# asp.net-mvc entity-framework

我正在关注微软的实体框架教程。

https://docs.microsoft.com/en-us/aspnet/mvc/overview/getting-started/getting-started-with-ef-using-mvc/creating-an-entity-framework-data-model-for-an-asp-net-mvc-application#main

我尝试添加设置EF以使用SQL Server Express LocalDB数据库。并在创建学生控制器和视图部分一个控制器使用 MVC 5控制器与视图,使用实体框架(如教程中所述),我收到一个错误说

  

尝试安装'EntityFramework'的版本'6.1.1',但该项目已包含不同的版本。跳过...

我尝试使用控制台重新安装Entity Framework,但仍然无法解决问题。有谁知道如何解决它?

2 个答案:

答案 0 :(得分:3)

尝试卸载Entity Framework然后重新安装

  

Uninstall-Package EntityFramework -Force

     

Install-Package EntityFramework

答案 1 :(得分:1)

在程序包管理器控制台中运行此命令:

Uninstall-Package EntityFramework -Force

然后关闭visual studio并删除packages.config

中的实体框架floder

再次打开Visual Studio并运行此命令:

Install-Package EntityFramework