Actualmente estoy en el proceso de crear una aplicación basada en datos de Silverlight 3. Para acceder a la base de datos, se utilizan 2 enfoques comunes: Servicios RIA y Servicios de datos ADO.NET. ¿Alguien tiene alguna guía sobre cuándo/por qué elegir cada enfoque? Esto es lo que he recopilado de mi investigación/experiencia. ¿Alguna idea?RIA Services vs ADO.NET Data Services
ADO.NET parece ser solo útil para estrictamente llamadas a bases de datos. Si necesita exponer los servicios de datos a otras aplicaciones (ignorando la restricción de dominio de Silverlight 3), este es un buen enfoque. Además, si la sintaxis URL/Query puede ser útil en su aplicación, esta es otra ventaja
Los servicios de RIA parecen ser un marco más flexible y aceptado. Parece darle más que estrictamente acceso a la base de datos. Tiene una limitación de solo ser utilizado para la aplicación Silverlight/Web ya que no está expuesto a través de un servicio.
¿Pensamientos? Ideas? ¿Comentarios?
buena información. Tendré que darte un voto "virtual" ya que soy demasiado nuevo para Stack Overflow (solo para reputación 11) para votar tu respuesta. –
Creo que se equivoca con respecto a: "no es fácil ver API en Visual Studio" con respecto a los servicios de datos. ADO.NET Data Services se puede importar a Visual Studio como cualquier solución WCF/RIA que le permite ver el código en la API a través de los métodos/clases fuertemente tipados que se crean. –
En general, buen hilo, pero estoy de acuerdo con Robert - ADO.NET Data Services es muy fácil de ver bajo el capó de. –