Biblioteca de cliente de WCF Data Services
Cualquier aplicación puede interactuar con un servicio de datos basado en Open Data Protocol (OData) si puede enviar una solicitud HTTP y procesar la fuente de OData que devuelve un servicio de datos. Esta interoperabilidad permite tener acceso a los servicios basados en OData de una amplia gama de aplicaciones basadas en web. WCF Data Services incluye bibliotecas de cliente que proporcionan una experiencia de programación más enriquecida cuando se usan fuentes OData desde aplicaciones basadas en .NET Framework o Silverlight.
Las dos clases principales de la biblioteca cliente son la clase DataServiceContext y la clase DataServiceQuery. La clase DataServiceContext encapsula las operaciones admitidas en un servicio de datos determinado. Los servicios de OData carecen de estado, pero no ocurre lo mismo con el contexto. Por consiguiente, puede usar la clase DataServiceContext para mantener el estado en el cliente entre las interacciones con el servicio de datos para admitir características como la administración de cambios. Esta clase también administra las identidades y realiza el seguimiento de los cambios. La clase DataServiceQuery representa una consulta en un conjunto de entidades concreto.
En esta sección se describe cómo usar las bibliotecas de cliente para obtener acceso a los datos de una aplicación cliente de .NET Framework y para cambiarlos. Para obtener más información sobre cómo utilizar la biblioteca cliente de WCF Data Services con una aplicación basada en Silverlight, vea WCF Data Services (Silverlight). Existen otras bibliotecas de cliente disponibles que permiten usar una fuente de OData en otros tipos de aplicaciones. Para obtener más información, vea OData SDK.
En esta sección
- Generar la biblioteca de cliente del servicio de datos (WCF Data Services)
Describe cómo generar una biblioteca cliente y las clases de servicio de datos de cliente basadas en fuentes de OData .
- Consultar el servicio de datos (WCF Data Services)
Describe cómo consultar un servicio de datos desde una aplicación basada en .NET Framework usando bibliotecas de cliente.
- Cargar contenido aplazado (WCF Data Services)
Describe cómo cargar contenido adicional no incluido en la respuesta de la consulta inicial.
- Actualizar el servicio de datos (WCF Data Services)
Describe cómo crear, modificar y eliminar entidades y relaciones usando bibliotecas de cliente.
- Operaciones asincrónicas (WCF Data Services)
Describe los medios proporcionados por las bibliotecas de cliente para trabajar con un servicio de datos de manera asincrónica.
- Realizar operaciones por lotes (WCF Data Services)
Describe cómo enviar varias solicitudes al servicio de datos en un solo lote usando las bibliotecas de cliente.
- Enlazar datos a controles (WCF Data Services)
Describe cómo enlazar controles a la fuente de OData que devuelve un servicio de datos.
- Administrar el contexto del servicio de datos (Servicio de datos de WCF)
Describe las opciones para administrar el comportamiento de la biblioteca cliente.
- Trabajar con datos binarios (Servicios de datos de WCF)
Describe cómo obtener acceso y cambiar los datos binarios que devuelve el servicio de datos como flujo de datos.
Vea también
Conceptos
Introducción a WCF Data Services
Otros recursos
Fecha de compilación: 2011-02-23