Compartir a través de


WCF Data Services

WCF Data Services (anteriormente conocido como "ADO.NET Data Services") es un componente de .NET Framework que permite crear servicios que utilizan Open Data Protocol (OData) para exponer y utilizar datos a través de web o de una intranet utilizando la semántica de transferencia de estado de representación (REST). OData expone los datos como recursos direccionables a través de identificadores uniformes de recursos (URI). Para tener acceso a los datos y cambiarlos se utilizan los verbos HTTP estándar GET, PUT, POST y DELETE. OData usa las convenciones de entidad-relación de Entity Data Model para exponer los recursos como conjuntos de entidades que están relacionadas por medio de asociaciones.

WCF Data Services usa el protocolo de OData para direccionar y actualizar los recursos. De esta manera, puede tener acceso a estos servicios desde cualquier cliente que admita OData . OData permite solicitar datos a los recursos y escribir en ellos mediante formatos de transferencia conocidos: JavaScript Object Notation (JSON), un formato de intercambio de datos basado en texto muy usado en la aplicación AJAX, y Atom, conjunto de estándares para intercambiar y actualizar datos como XML.

WCF Data Services puede exponer datos procedentes de varios orígenes como fuentes de OData . Las herramientas de Visual Studio facilitan la creación de un servicio basado en OData mediante el uso de un modelo de datos de ADO.NET Entity Framework. También puede crear fuentes de OData basadas en clases de Common Language Runtime (CLR) e incluso en datos enlazados en tiempo de ejecución o datos sin tipo.

WCF Data Services también incluye dos conjuntos de bibliotecas de cliente, uno para las aplicaciones cliente de .NET Framework generales y otro específicamente para las aplicaciones basadas en Silverlight. Estas bibliotecas de cliente proporcionan un modelo de programación basado en objetos cuando se tiene acceso a una fuente de OData desde entornos como .NET Framework y Silverlight.

¿Por dónde empiezo?

En función de sus intereses, puede comenzar con WCF Data Services en uno de los siguientes temas.

En esta sección

Vea también

Otros recursos

Transferencia de estado de representación (REST)