Asp.net mvc 独立项目中的VS2010 MVC和实体框架模型

Asp.net mvc 独立项目中的VS2010 MVC和实体框架模型,asp.net-mvc,entity-framework,visual-studio-2010,Asp.net Mvc,Entity Framework,Visual Studio 2010,我正在尝试将实体框架模型(在单独的项目中)用于asp.NET4MVC项目(VS2010,C#) 如果我在MVC项目中创建EF,我没有问题。 我想我错过了一些步骤 所做的事情: 1.添加了对EF类项目的引用 2.在MVC web.config中添加了连接字符串 3.在web.config和项目引用中添加了对System.Data.Entity的引用 现在,只有将.edmx文件复制到Models文件夹中,我才能使用该模型,但通过这种方式,EF项目不再是外部的 我错过了什么? 提前感谢。您是否已将实体

我正在尝试将实体框架模型(在单独的项目中)用于asp.NET4MVC项目(VS2010,C#) 如果我在MVC项目中创建EF,我没有问题。 我想我错过了一些步骤

所做的事情: 1.添加了对EF类项目的引用 2.在MVC web.config中添加了连接字符串 3.在web.config和项目引用中添加了对System.Data.Entity的引用

现在,只有将.edmx文件复制到Models文件夹中,我才能使用该模型,但通过这种方式,EF项目不再是外部的

我错过了什么?
提前感谢。

您是否已将实体模型设置为创建公共类?(在模型属性及其每个实体中设置。)

您似乎已经完成了所有必要的步骤。尝试删除引用并再次添加,然后重建它


我也遇到过同样的问题,但在重建解决方案(1个MVC项目和1个数据访问层项目)后,一切正常。

您好,谢谢您的回答。我已经检查过了,所有实体都已经具有公共访问权限(默认情况下是这样的,因为我认为我没有接触过此设置),可能与?