ASP.NET MVC:多个项目错误

时间:2010-11-23 20:55:59

标签: asp.net-mvc

所以我创建了一个包含多个项目的解决方案......一个用于我的网站,另一个用于我的数据。我添加了参考,一切似乎都运行得很好。到现在为止......

我最近为表和存储过程创建了一个model.edmx。当我尝试并创建该模型的变量时,我收到此错误:

The type 'System.Data.Objects.ObjectContext' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.

我假设这是因为我正在使用多个项目,我只是不知道如何解决这个问题!

2 个答案:

答案 0 :(得分:19)

啊......就像必须在解决方案中添加对其他项目的引用一样,我不得不使用相同的右键单击“添加引用”对话框添加对System.Data.Entity的引用。

答案 1 :(得分:3)

您尝试创建模型对象的项目需要引用System.Data.Entity(作为错误状态)。