Отсутствующие методы в 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 сборка.

Другие вопросы по тегам