현재 Silverlight 3 데이터 기반 응용 프로그램을 만드는 중입니다. 데이터베이스에 액세스하기 위해 RIA Services와 ADO.NET Data Services의 두 가지 접근 방식이 사용됩니다. 누구가 각 접근법을 언제/왜 선택해야하는지에 대한 지침이 있습니까? 여기 내 연구/경험에서 수집 한 것들이 있습니다. 이견있는 사람?RIA Services와 ADO.NET Data Services
ADO.NET은 엄격한 데이터베이스 호출에만 유용합니다. Silverlight 3의 도메인 제한을 무시하고 다른 응용 프로그램에 데이터 서비스를 노출해야하는 경우 좋은 방법입니다. 또한 URL/쿼리 구문이 응용 프로그램에서 유용 할 수 있다면 또 다른 이점이 있습니다.
RIA Services는보다 유연하고 받아 들일 수있는 프레임 워크 인 것처럼 보입니다. 그것은 당신에게 엄격하게 데이터베이스 액세스 이상의 것을 제공하는 것 같습니다. 서비스를 통해 노출되지 않으므로 Silverlight/웹 응용 프로그램에만 사용되는 제한이 있습니다.
생각하십니까? 아이디어? 코멘트?
좋은 정보. Stack Overflow (명성 만 11)에 너무 익숙해 답변을 투표 할 수 있기 때문에 "가상"투표를해야합니다. –
저는 데이터 서비스와 관련하여 "Visual Studio에서 API를 쉽게 볼 수 없습니다"라고 잘못 생각합니다. ADO.NET Data Services는 WCF/RIA 솔루션처럼 Visual Studio로 가져올 수 있으므로 코드에서 강력한 형식의 메서드/클래스를 통해 API를 볼 수 있습니다. –
전반적으로 좋은 스레드지만, 로버트에 동의합니다 - ADO.NET 데이터 서비스는 매우 쉽습니다. –