2014-10-20 8 views
2

우리는 Silverlight에서 WPF로 응용 프로그램을 이전하고 있습니다. 우리는 현재 클라이언트 측에서 도메인 컨텍스트를 생성하기 위해 RIA 서비스 (OpenRIA Services)를 사용하고 있습니다. 단점이 있지만 클라이언트 측 엔티티는 변경 집합으로 추적하고 속성에 의한 유효성 검사는 정말 좋습니다.WPF의 RIA 서비스 대체

대체품으로 사용할 수있는 프레임 워크가 있습니까? 또는 우리가 직접 구현해야한다면 어떤 접근 방식을 사용해야합니까?

우리는 작동중인 N 계층 아키텍처가 있고 서비스 부분을 교체하는 데 관심이 많기 때문에 WCF를 전혀 사용하지 않아도됩니다. 그래서 모든 것이 이루어집니다.

+0

저는 지금 같은 작업 앞에 서 있습니다.이 교체 작업이 어떻게 끝났습니까? – tomasK

답변

0

음, OpenRIA 서비스 지원 데스크톱 응용 프로그램은, 당신은 OpenRiaServices.DomainServices.Client도

0

예, 우리가 열기 마이그레이션 한 호환성을했다 OpenRIA

계속 사용 할 수 있어야 예쁜 확인 RIA 서비스와 모든 것이 Silverlight에서 완벽하게 작동하지만 RIA 웹 호출은 "세션 당"이 아닌 "호출 당"역할을하기 때문에 WPF에서는 실패합니다. 즉, HttpContext.Current는 Silverlight 웹 호출과 함께 유지되지만 HttpContext.Current는 동일한 RIA 서비스 호출을 사용하는 WPF 호출에서 손실됩니다. 즉, HttpContext는 WPF를 통해 서비스를 호출 할 때 통화 호출이 손실됩니다. 이유가 확실하지 않습니다.