문제

방금 MVC를 다운로드했는데 튜토리얼을 살펴보고 있습니다. 데이터 컨텍스트 객체를 선언하려고 할 때까지 모든 것이 잘됩니다.

내 DBML이 이름이 지정되었습니다 db.dbml (이름이 지정된 test.dbml에서 다른 시도) 그리고 내가 시도 할 때 :

public dbDataContext db = new dbDataContext();

나는 얻다:

유형 또는 네임 스페이스 이름 'dbdatacontext'를 찾을 수 없습니다 ...

내가 뭔가를 놓치고 있습니까? WebForms에서는 이것이 내가해야 할 전부이며, 튜토리얼에서 보여지는 모든 것입니다. 오늘 최신 MVC를 다운로드했습니다 ...

고맙습니다.

** 편집 : VS2008 SP1을 사용하고 있습니다

도움이 되었습니까?

해결책

부분 클래스를 사용하는 경우 SP1 버그입니다. 다음과 같은 작업을 참조하십시오.https://connect.microsoft.com/visualstudio/feedback/viewfeedback.aspx?feedbackid=361577

다른 팁

몇 가지 빠른 Questiosn : 데이터 컨텍스트의 이름이 "dbdatacontext"의 이름입니까? ... 또한 네임 스페이스에 있습니까? (그 네임 스페이스가 참조되어 있습니까).

또 다른 질문 ... 런타임 오류입니까 아니면 컴파일 타임 오류입니까?

네임 스페이스 {projectname} .models에 컨텍스트를 추가하십시오 ...

모델은 모델 네임 스페이스에 저장되어 있으므로 현재 컨텍스트에 네임 스페이스를 포함했는지 확인하십시오.

클래스를 추가하면 솔루션을 작성합니다. 목록에서 수업을 찾을 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top