2012-01-01 4 views
4

WPF에서 작은 응용 프로그램을 작성하고 있습니다. 그것은 나를 저장하고 DB에서 데이터를 읽을 수 있습니다. 3 계층 (비즈니스 로직, 프리젠 테이션 계층 및 데이터 액세스)이 있습니다. 데이터베이스 우선 접근 방식을 사용하고 Entity Framework에서 나를위한 모델을 생성했습니다.응용 프로그램에 3 단계가 있어야합니다.

제 질문은 내 .edmx 생성 모델을 저장해야하는 곳입니다.

데이터 액세스에 넣으면 비즈니스 로직에 중복 코드를 작성해야하며이 모델을 비즈니스 로직에 넣으면 데이터 액세스 계층에 어떤 항목을 저장해야합니까?

답변

2

Entity Framework 모델은 가장 논리적으로 데이터 액세스 계층에 속합니다. 필자는 일반적으로 EF 위에 Data Service 래퍼를 사용한 다음 트랜잭션을 시작하고 비즈니스 논리 유효성 검사를 수행 할 수 있습니다. 이것에 관한 추가 정보는 here입니다.

EF와 데이터 액세스 레이어에 흥미로운 슬라이드가 있습니다 here.

관련 문제