MVC4 베타 테스트를하고 있습니다. 프로젝트는 Code First 접근법을 사용하여 VS11, EF 5.0-Beta에 있습니다. 모델 클래스의 단일 IDbSet < 속성을 사용하여 간단한 모델 poco 및 DbContext 파생 클래스를 만들었습니다. LocalDb의 연결 문자열입니다. " 을 : 문맥의 엔티티 설정 속성이 IDbSet <의 유형 인 경우오류 생성 <DbContext>
은 내가"/ 읽기와 컨트롤러 엔티티 프레임 워크 사용 행동과 전망, 쓰기 "새로운 컨트롤러를 만드는 발판 템플릿을하려고 할 때> 그럼 내가 VS에서 메시지가 발견 'MyProject.MyNamespace.MyContext'을 (를) 생성하는 동안 오류가 발생했습니다. 프로젝트를 다시 빌드하십시오. " 심지어 깨끗한 솔루션 및 건물 다시 도움이되지 않습니다.
엔터티 집합 속성을 DbSet <>으로 변경하면 컨트롤러 스캐 폴딩이 성공합니다. 버그입니까 아니면 예상 할 수 있습니까?
브롬, 라 우리는
DbSet <> 속성으로 스캐 폴딩 한 후에 IDbSet <>으로 변경할 수 있으며 응용 프로그램이 빌드되고 작동합니다. 닷넷 형식의 결과인가 아니면 그와 비슷한 것입니까? – LauriSaar
올바른 구문은 내가 아는 한 IDbBSet <>이 아니라 DbSet <>을 사용하는 것입니다. – Kevin