2011-02-17 6 views
2

엔티티 프레임 워크 & WCF를 사용하려면 어떤 아키텍처를 따라야합니까? 사용할 수있는 링크가 있으면 좋을 것입니다.엔티티 프레임 워크 및 WCF 아키텍처

+1

이것은 너무 광범위해서 묻지 않습니다. 좀 더 구체적으로 설명해야합니다. 어떤 앱을 만들고 싶습니까? EF와 WCF는 완전히 별개의 두 기술입니다. 하나는 다른 것없이 사용할 수 있습니다. –

+0

또는 WCF 데이터 서비스를 사용할 수 있습니다. 그러나 그것은 당신이하고 싶은 것에 달려 있습니다. 이것은 질문이 아닙니다. –

답변

2

일반적인 3 계층 아키텍처는 UI 레이어, 로직 레이어 및 데이터 (액세스) 레이어를 포함합니다. 그래서 당신은 EF와 WCF에 대해 이야기하고 있습니다. 당신은 데이터와 로직 레이어 또는 데이터 액세스 레이어에 대해서만 이야기하고 있습니다.

EF 및 WCF 데이터 서비스를 사용하여 실제 데이터 모델을 노출하려는 경우 실제로 데이터 모델을 OData 프로토콜에서 일대일로 표시합니다. 그 방법으로, 나는 그것을 내 데이터 액세스 서비스라고 부릅니다.

EF를 사용하여 물리적 데이터 모델을 논리적 데이터 모델로 매핑 한 다음 유효성 검사 후 비즈니스 논리가 형식화 된 인터페이스가있는 WCF 서비스에서 실행 된 경우에 작업을 수행 할 수 있도록하려면, 데이터 층과 로직 층의 조합. EF는 레이어 간의 연결을 수행하고 WCF는 기능을 노출합니다.