Crear servicios de datos de ADO.NET

En el marco de trabajo de los servicios de datos de ADO.NET, la creación de un servicio de datos que admite las operaciones de creación, lectura, actualización y eliminación es un proceso de tres pasos:

  1. Crear el modelo de datos. Los servicios de datos de ADO.NET implementan una interfaz REST que se dispone en capas en un modelo de datos conceptual.

    Los servicios de datos de ADO.NET admiten de forma nativa los modelos de datos basados en ADO.NET Entity Framework. Los servicios de datos de ADO.NET también proporcionan un mecanismo de extensión por el que los modelos de datos se pueden implementar desde los objetos de Common Language Runtime (CLR). El método AsQueryable, disponible a partir de Microsoft .NET Framework 3.5, agrega eficazmente la interfaz IQueryable<T> a los objetos que implementan IEnumerable<T>. Esta nueva interfaz facilita la implementación de los servicios de datos de ADO.NET basándose en listas, matrices y colecciones de .NET Framework.

    Para obtener más información sobre los modelos de datos que los servicios de datos de ADO.NET admiten, vea Modelo de datos (marco de trabajo de los servicios de datos de ADO.NET).

  2. **Crear el servicio de datos.**El servicio de datos configurado hace que el modelo de datos esté disponible para el protocolo HTTP. También se pueden especificar las directivas de almacenamiento en caché y de autorización aplicadas por el servidor.

  3. **Seleccionar un host.**Los servicios de datos de ADO.NET no se enlazan directamente a un socket de red y, por consiguiente, no aceptan directamente las solicitudes HTTP. En su lugar, se ejecutan dentro de las infraestructuras existentes como Windows Communication Foundation.

    Para obtener más información acerca de los host admitidos por los servicios de datos de ADO.NET, vea Esquema de direccionamiento simple de datos con identificadores uniformes de recursos (URI) (marco de trabajo de los servicios de datos de ADO.NET) y Aplicaciones cliente de los servicios de datos de ADO.NET.

Para obtener un tema del tutorial que muestra cómo utilizar los servicios de datos de ADO.NET para crear un servicio de datos de ejemplo, vea Inicio rápido del servicio de datos (marco de trabajo de los servicios de datos de ADO.NET).

En esta sección

En los temas siguientes se describe cómo crear servicios de datos utilizando los servicios de datos de ADO.NET.

Inicio rápido del servicio de datos (marco de trabajo de los servicios de datos de ADO.NET)

Modelo de datos (marco de trabajo de los servicios de datos de ADO.NET)

Host de servicio de datos (marco de trabajo de los servicios de datos de ADO.NET)

Operaciones e interceptores de servicio (marco de trabajo de los servicios de datos de ADO.NET)

Vea también

Conceptos

Aplicaciones cliente de los servicios de datos de ADO.NET
Especificaciones del servicio de datos de ADO.NET
Información general sobre el marco de trabajo de los servicios de datos de ADO.NET

Otros recursos

Entity Data Model