Anteriormente era conocido como ADO .NET Data Services,el cual es un
componente del .NET Framework. Actualmente está en la versión 5.0 y nos
permite crear servicios web y exponerlos en la Internet o Intranet con
semántica REST utilizando el protocolo OData, siendo la versión 3 la más
actual. En otras palabras utilizamos el protocolo HTTP como transporte y
los verbos GET, PUT, POST y DELETE como acciones del servicio,
dependiendo de lo requerido.
Proveedores de Orígenes de Datos
WCF Data Services permite los siguientes proveedores de modeladode datos:
1. Proveedor de Entity Framework
Este proveedor es utilizado cuando las fuentes de datos que se van a
exponer se basan en Base de Datos Relacionales, como es el caso de SQL
Server.
2. Proveedor de reflexión
En este caso se utilizan cuando los modelos de datos se basan en clases
de datos estáticas generadas en tienmpo de ejecución, como son las que
se generan con LINQ para SQL, exponiéndose como instancias de la
interfaz IQueryable. Además la actualización de las mismas se habilitan a
través de la interface IUpdatable.
3. Proveedores de servicios de datos personalizados
Cuando las fuentes de datos son generadas dinámicamente y no puede
utilizarse los 2 proveedores de datos mencionados anteriormente.
4. Proveedor de transmisiones por secuencias
"Este proveedor permite exponer tipos de datos de objetos binarios
grandes usando Servicios de datos de Microsoft WCF. Si implementa la
interfaz IDataServiceStreamProvider, se crea un proveedor de
transmisiones por secuencias. Este proveedor se puede implementar junto
con cualquier proveedor de orígenes de datos."
OData
No hay comentarios:
Publicar un comentario