Отсутствующие методы в NerdDinner с настройкой Entity Framework
Я начинаю изучать структуру ASP.Net MVC с помощью книги "Professional ASP.Net MVC 2" из прессы Wrox. Он представляет среду на примере построения веб-приложения NerdDinner. Сначала все шло гладко, я делал все, что он описывал, настраивая таблицы БД и отображение Entity Framework.
Теперь я дошел до той части, где показано, как создать класс репозитория для этого приложения. И вот где я застрял. Это дает код для Add
метод следующим образом:
public void Add(Dinner dinner) {
entities.Dinners.AddObject(dinner);
}
Проблема в том, что у меня нет AddObject
метод, или любой метод, который содержит слова Добавить или Вставить, или любой вариант на эту тему. Та же проблема с Удалить. Сначала я подумал, что книга может предполагать.Net 4 и VS 2010, но я снова проверил книгу по разделу, и в ней явно сказано, что VS 2008 (все выпуски) и.Net 3.5 поддерживаются. У меня установлен MVC 2.0 с использованием MS Web Installer и MS SQL Server Express 2008 R2 в качестве серверной части.
Чего мне не хватать? Я надеюсь, что это просто какая-то ссылка, которую они забыли упомянуть в книге.
1 ответ
AddObject - это метод для ObjectSet<TEntity>
класс, определенный в System.Data.Entity
сборка.