2010-12-29 2 views
1

WCF RIA 링크가있는 Silverlight 비즈니스 응용 프로그램을 쓰고 있습니다.두 개의 DomainContext 또는 WCF RIA가있는 데이터 소스 - Silverlight 페이지

공용 및 개인 SQL 서버에 동일한 데이터베이스가 2 개 있습니다. 공공 데이터베이스는 개인 데이터베이스가 "개인"정보, 사용자의 은행 거래 등이있는 테이블을 포함

기본 사용자 정보가 "사용자"테이블과 같은 공용 액세스 레벨에 대해 주로하는 테이블을 포함

나는 2 개의 ADO.Net 엔티티 모델을 만들었는데 하나는 사설 및 공용 데이터베이스 용으로 하나는 테이블을 선택했습니다. 또한 2 개의 다른 도메인 컨텍스트 서비스를 만들었습니다.

위에서 Silverlight 페이지에서 위에서 설명한대로 2 개의 데이터베이스 (개인 및 공용)를 통해 테이블 ​​정보를 얻어야합니다.

어떻게해야합니까? 내부적으로 도메인 서비스에서 데이터를 가져 오는 일종의 래퍼를 생각 중입니다. 가장 좋은 방법은 무엇입니까?

답변

0

웹 응용 프로그램에서 두 개 이상의 도메인 서비스 클래스를 만들고 Silverlight 응용 프로그램에서 사용할 수 있도록 (다시 작성)하면됩니다.

두 가지 다른 도메인 서비스 클래스에서 동일한 테이블을 사용할 수있는 몇 가지 제한 사항이 있습니다. 별도의 두 웹 응용 프로그램에서 두 개의 도메인 서비스를 사용할 수 없습니다. 도메인 서비스는 WCF RIA 링크 용으로 선택한 것과 동일한 웹 응용 프로그램에 있어야합니다.

희망이 도움이됩니다. 리치