Novedades en WCF Data Services

En esta versión de WCF Data Services se admite la siguiente funcionalidad nueva de la versión 2.0 de Open Data Protocol (OData) :

  • Contar las entidades de un conjunto de entidades
    Un nuevo segmento de ruta de acceso $count le permite recibir solo el número total de recursos devueltos por un URI. Una nueva opción de consulta $inlinecount le permite recibir el mismo número total de recursos junto con sus datos en una sola respuesta. Para obtener más información, vea OData: convenciones URI.

    La biblioteca cliente de .NET Framework ahora permite acceder a esta información de número de fila en una respuesta de la consulta de la aplicación. Para obtener más información, vea Consultar el servicio de datos (WCF Data Services).

  • Proyecciones de consultas
    Los resultados de la consulta ya se pueden modificar para incluir solo un subconjunto de propiedades mediante el uso de la nueva opción de consulta $select. Para obtener más información, vea OData: convenciones URI.

    La biblioteca cliente de .NET Framework ahora admite proyecciones mediante el uso de la cláusula select (Select en Visual Basic) en una consulta LINQ. Para obtener más información, vea Proyecciones de consultas (WCF Data Services).

La siguiente funcionalidad la proporciona la versión de WCF Data Services de .NET Framework 4:

  • Enlace de datos
    Una nueva clase DataServiceCollection proporciona enlace simplificado de los datos del servicio de datos a los controles de Windows Presentation Foundation (WPF). Esta clase hereda de la clase ObservableCollection para actualizar automáticamente los datos enlazados cuando se efectúan cambios en los datos de los controles enlazados. Para obtener más información, vea Enlazar datos a controles (WCF Data Services).
  • Transmitir en secuencias recursos binarios
    Una entidad se puede definir como entrada de vínculo multimedia, con un vínculo a un recurso multimedia asociado. De esta forma, puede recuperar y guardar datos de objetos binarios grandes independientemente de la entidad a la que pertenezcan. Puede crear un servicio de datos que devuelva datos de propiedad binarios como flujo en vez de cargar primero la entidad completa, incluidos los datos binarios, en la memoria. Para ello, implemente la interfaz IDataServiceStreamProvider.

    La biblioteca cliente de .NET Framework ahora permite obtener y establecer propiedades binarias como flujo de datos. Para obtener más información, vea Cargar contenido aplazado (WCF Data Services).

  • Personalización de fuentes
    WCF Data Services permite personalizar las fuentes devueltas por el servicio de datos mediante la definición de una asignación de entidad-propiedad alternativa de una carga Atom. Para obtener más información, vea Personalización de fuentes (WCF Data Services).
  • Proveedores de servicios de datos personalizados
    Mediante la implementación de un conjunto de nuevas interfaces de proveedor de servicio de datos, puede usar diversos tipos de datos con un servicio de datos, aunque cambie el modelo de datos durante la ejecución. Para obtener más información, vea Proveedores de servicios de datos personalizados (WCF Data Services).

Vea también

Conceptos

Información general acerca de WCF Data Services
Introducción a WCF Data Services