2

我開始學習ASP.Net MVC框架的幫助下Wrox新聞「專業ASP.Net MVC 2」書。它通過構建NerdDinner Web應用程序的示例介紹了該框架。在開始的時候一切都很順利,我已經完成了它所描述的每個步驟,包括設置數據庫表和實體框架映射。實體框架設置NerdDinner中缺少方法

現在我到了它向我展示如何爲此應用程序創建存儲庫類的部分。這就是我卡住的地方。它給出了Add方法的代碼如下:

public void Add(Dinner dinner) { 
    entities.Dinners.AddObject(dinner); 
} 

的問題是,我沒有AddObject方法,或包含單詞添加或插入的任何方法或對這一主題的任何變化。刪除同樣的問題。起初,我認爲本書可能會假設.Net 4和VS 2010,但我再次將本書放入部分,並明確表示支持VS 2008(所有版本)和.Net 3.5。我使用MS Web安裝程序安裝了MVC 2.0,並使用MS SQL Server Express 2008 R2作爲後端。

我可能會錯過什麼?我希望這只是他們在書中忘記提及的一些參考。

回答

0

AddObject是在System.Data.Entity程序集中定義的ObjectSet<TEntity>類中的方法。

+1

是的,我發現MSDN頁面,但它沒有任何意義。它聲稱該方法僅限於.Net 4。那麼這本書是否錯誤地聲稱VS 2008支持呢? –