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.
Deseo comenzar de inmediato…
Deseo ver algo de código…
Deseo saber más sobre OData …
Deseo ver algunos vídeos…
Deseo ver ejemplos completos
¿Cómo se integra con Visual Studio?
¿Qué me permite hacer?
Deseo usar Silverlight…
Deseo usar LINQ…
Necesito un poco más información…
En esta sección
- Información general acerca de WCF Data Services
Proporciona información general sobre las características y la funcionalidad disponibles en WCF Data Services .
- Novedades en WCF Data Services
Describe nuevas funciones de WCF Data Services y la compatibilidad con las nuevas características de OData .
- Introducción a WCF Data Services
Describe cómo exponer y utilizar las fuentes de OData utilizando WCF Data Services .
- Definir WCF Data Services
Describe cómo crear y configurar un servicio de datos que expone fuentes de OData .
- Biblioteca de cliente de WCF Data Services
Describe cómo usar las bibliotecas de cliente para utilizar las fuentes de OData desde una aplicación cliente de .NET Framework.