错误:包的EntityFramework上未安装项目 [英] Error : The EntityFramework package is not installed on project
问题描述
我刚刚安装了SQL Server 2008,配置我的ASP.NET MVC 4项目在本地IIS部署,并已添加到已在时间被创建(在SQL Server 2008)数据库的新连接。
当我尝试启用通过迁移(实体框架)启用的迁移-ContextTypeName MonitoringNDataContext 从软件包管理器控制台即可。我得到这个以下错误:
该包的EntityFramework上未安装项目
MonitoringN.Tests。
块引用>任何高招,好吗?
- MonitoringN:命名的ASP.NET MVC 4项目
- MonitoringNDataContext:这是置入MonitoringN我的DbContext类的名称
- MonitoringN.Tests:命名相关MonitoringN单元测试项目
块引用>解决方案在包管理器控制台你有默认项目下拉列表。请检查您选择它MonitoringN项目,而不是MonitoringN.Tests项目。
I've just installed SQL Server 2008, configured my ASP.NET MVC 4 project to be deployed at Local IIS and have added a new connection to a database which have been created at time (in sql server 2008).
When I try to enable migrations (Entity Framework) via Enable-Migrations -ContextTypeName MonitoringNDataContext from Package Manager Console. I got this following error :
The EntityFramework package is not installed on project 'MonitoringN.Tests'.
Any brilliant idea, please ?
- MonitoringN : Name the ASP.NET MVC 4 project.
- MonitoringNDataContext : Name of my DBContext class which is placed into MonitoringN.
- MonitoringN.Tests : Name of the Unit Test project related to MonitoringN.
解决方案In Package Manger Console you have Default project dropdown list. Check that you select MonitoringN project in it and not the MonitoringN.Tests project.
这篇关于错误:包的EntityFramework上未安装项目的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!