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

Vea también

Conceptos

Introducción a WCF Data Services

Otros recursos

Definir WCF Data Services

Fecha de compilación: 2011-02-23