Visual studio 2008 具有实体框架设置的NerdDinner中缺少方法

Visual studio 2008 具有实体框架设置的NerdDinner中缺少方法,visual-studio-2008,entity-framework,asp.net-mvc-2,.net-3.5,nerddinner,Visual Studio 2008,Entity Framework,Asp.net Mvc 2,.net 3.5,Nerddinner,在Wrox出版社的专业ASP.NETMVC2书籍的帮助下,我开始学习ASP.NETMVC框架。通过构建NerdDinner web应用程序的实例介绍了该框架。一开始我做得很顺利,我做了它描述的每一步,包括设置DB表和实体框架映射 现在,我进入了演示如何为这个应用程序创建存储库类的部分。这就是我被困的地方。它给出了Add方法的代码,如下所示: public void Add(Dinner dinner) { entities.Dinners.AddObject(dinner); } 问题

在Wrox出版社的专业ASP.NETMVC2书籍的帮助下,我开始学习ASP.NETMVC框架。通过构建NerdDinner web应用程序的实例介绍了该框架。一开始我做得很顺利,我做了它描述的每一步,包括设置DB表和实体框架映射

现在,我进入了演示如何为这个应用程序创建存储库类的部分。这就是我被困的地方。它给出了Add方法的代码,如下所示:

public void Add(Dinner dinner) {
    entities.Dinners.AddObject(dinner);
}
问题是我没有AddObject方法,或者任何包含单词Add或Insert的方法,或者该主题的任何变体。删除也有同样的问题。起初,我认为这本书可能假设了.NET4和VS2010,但我再次检查了这本书的章节,它明确地说VS2008支持所有版本和.NET3.5。我使用MS Web安装程序安装了MVC 2.0,并将MS SQL Server Express 2008 R2作为后端


我会错过什么?我希望这只是他们在书中忘记提到的一些参考。

是在System.Data.Entity程序集中定义的类上的方法。

是在System.Data.Entity程序集中定义的类上的方法。

是的,我也发现了MSDN页面,但它没有意义。它声称该方法仅适用于.NET4。那么,这本书声称VS 2008支持是错误的吗?是的,我也发现了MSDN页面,但它没有意义。它声称该方法仅适用于.NET4。那么,这本书声称VS2008支持是错误的吗?