2010-03-25 3 views
0

현재 동일한 데이터를 사용하여 실버 라이트, wpf 및 가능한 모든 Windows Phone을 포함하도록 확장 할 예정인 MVC 응용 프로그램을 만들고 있습니다..NET 데이터 액세스 계층/중간 계층 권장

그래서 내 모든 개체를 유지하기 위해 클래스 라이브러리를 만들었고 MVC 응용 프로그램을 만들었습니다.

제 질문은 데이터에 액세스하는 가장 좋은 방법은 무엇입니까? 향후 확장 가능성을 고려하십시오.

웹 서비스/WCF를 사용해야합니까? RIA 서비스? Remoting? 또는 다른 것.

사람들은 과거에 무엇을 사용 했습니까? 무엇을 권하고 싶습니까? 이 WCF에 의해 superseeded 이후

감사

답변

1

우리는 웹 응용 프로그램과 데이터를 공유하는 winform/smart 클라이언트 (지금까지 전화 응용 프로그램 없음)가있는 많은 응용 프로그램을 작성했습니다. 우리는 항상 웹 서비스/wcf 앱을 데이터 전달 방법으로 선택했습니다. 그것은 단순한 아키텍처 (간단합니다), 안정적이고 maintian하기 쉽습니다.

0

원격는 확실히 권장되지 않는다. 아마도 ADO.NET Data Services이 도움이 될 것입니다. Data Services를 사용하면 REST 기반 서비스를 만들 수 있습니다. 구현하기 쉽고 사용하기 쉽습니다.

Here 당신은 마이크로 소프트가 말하는 것을 읽을 수 있습니다.

관련 문제