이 내 설정이다 : MVC 응용 프로그램 나는 실버 라이트 응용 프로그램의 상호 작용을 만들기 위해 RIA 서비스를 사용하고 있습니다 (MVC의 앱에 표시) Enitity 프레임 워크 코드 첫 번째 실버 라이트 응용 프로그램Entity Framework 4.3에서 RIA 서비스를 사용할 수 있습니까?
를 사용하여 데이터 액세스 레이어와 도메인 모델 DB와.
Ria 서비스는 현재 엔터티 프레임 워크 4.1 만 지원합니다. 현재 릴리스는 4.3입니다. Silverlight 앱을위한 Ria 서비스로 인해 EF의 새로운 기능을 얻지 못해서 낭비가 될 것 같습니다 (예 : 마이그레이션과 희망적인 열거 형 지원).
내 질문은 그러므로 :
- 이 합리적 (즉 그들은 항상 너무 많은으로 뒤쳐 것이다 첫번째 EF 코드를 사용하는 경우 리아 서비스에 의존하는이 도로 아래로 문제가 될 수 있나요 ?)
- Silverlight 앱이 내가 사용하는 ORM의 버전에 크게 의존하지 않는 대체 솔루션이 있습니까?
어떤 단지 WCF 추상화 레이어를 사용하는 방법에 대해? 리아 (ria) 서비스를 선택하면 손을 들어보십시오. –
그건 내가 두려워하는거야. 신속하고 간단한 해결책 인 것처럼 보이는 것은 나중에 큰 고통을 초래할 수 있습니다. 저는 SL을 사용하여 보고서를 만들고 사용합니다. Telerik RAD 컨트롤을 구현해야하지만 다른 사용자가 액세스 할 필요가없는 기능을 위해 Telerik RAD 컨트롤을 사용합니다. admins => 가능한 한 적은 시간을 보내지 만 여전히 효율적입니다. . RIA를 사용하면 메서드를 거의 스캐 폴딩하고 SL 뷰의 컨트롤에 바인딩 할 수 있습니다.WCF에서도 동일한 작업을 수행 할 수 있습니까? IIS에 WCF를 게시 하시겠습니까? – cfs
내가 보는 방식대로, RIA는 실버 응용 프로그램을 만드는 데 편리한/더러운 작은 응용 프로그램입니다. 디자이너가 데이터 세트를 끌어다 놓는 것을 생각 나게합니다. WCF 데이터 서비스 또는 http://stackoverflow.com/questions/2523629/ria-services-versus-wcf-services-what-is-a-difference –