2

Wrox 프레스의 "Professional ASP.Net MVC 2"설명서를 사용하여 ASP.Net MVC 프레임 워크를 배우기 시작했습니다. NerdDinner 웹 응용 프로그램을 빌드하는 예제로 프레임 워크를 소개합니다. 처음에는 매끄러운 항해였습니다. DB 테이블과 Entity Framework 매핑을 설정하는 모든 단계를 설명했습니다.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는 백엔드로 설치했습니다.

무엇이 누락 될 수 있습니까? 나는 그들이 책에서 언급하는 것을 잊어 버린 몇 가지 참조 일 뿐이라고 희망한다.

답변

0

AddObjectSystem.Data.Entity 어셈블리에 정의 된 ObjectSet<TEntity> 클래스의 메소드입니다.

+1

네, 그 MSDN 페이지도 찾았지만 의미가 없습니다. 이 방법은 .Net 4에만 있다고 주장합니다. 그 책은 VS 2008 지원을 주장하는데 잘못 되었습니까? –