문제

EDMX 파일을 구문 분석하고 단위 테스트에서 사용할 거슬/가짜를 만들어야합니다. 가장 쉬운 통합은 이미 VS IDE에있는 T4를 사용하는 것입니다.

웹에서 본 사람이 있습니까?
아니면 스스로 쓰고 있습니까?
아니면 진행중인 OSS가 있습니까?

아무도?

도움이 되었습니까?

해결책

EF4를 사용할 때

EF4가 지원합니다 ObjectContext 조롱. Visual Studio 내에서 엔티티 디자이너 (빈 구역)를 마우스 오른쪽 버튼으로 클릭하고 코드 생성 항목을 추가하십시오, 온라인 템플릿 및 짜잔으로 이동하십시오. 거기 있습니다 ado.net 모딩 컨텍스트 생성기.

T4를 사용하여 EDMX를 기반으로 모의를 만듭니다.

다른 팁

할 수있는 방법이 있다면 좋을 것입니다.

엔티티 프레임 워크를 테스트 할 때, 나는 추가/업데이트/삭제 방법을 사용하여 호흡기를 사용하여 가장 성공했으며, IQueryable과 작업 단위로 데이터 콘텍스트를 추상화했습니다. 테스트를 위해 저장소를 조롱 한 다음 라이브 응용 프로그램을 위해 저장소의 엔티티 프레임 워크 구현을 사용할 수 있습니다.

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