在 Wrox 出版社的“Professional ASP.Net MVC 2”一书的帮助下,我开始学习 ASP.Net MVC 框架。它通过构建 NerdDinner Web 应用程序的示例介绍了框架。一开始很顺利,我完成了设置数据库表和实体框架映射所描述的每一步。
现在我到了它向我展示如何为这个应用程序创建存储库类的部分。这就是我卡住的地方。它给出了该Add
方法的代码,如下所示:
public void Add(Dinner dinner) {
entities.Dinners.AddObject(dinner);
}
问题是我没有该AddObject
方法,或任何包含单词 Add 或 Insert 或该主题的任何变体的方法。删除同样的问题。起初我以为这本书可能假设了 .Net 4 和 VS 2010,但我再次检查了这本书的部分,它明确表示支持 VS 2008(所有版本)和 .Net 3.5。我使用 MS Web 安装程序安装了 MVC 2.0,并使用 MS SQL Server Express 2008 R2 作为后端。
我会错过什么?我希望这只是他们在书中忘记提及的一些参考。