Está en la página 1de 3

Manual de

WCF Data

Services
Indice

1. Novedades en WCF Data Services ........................................................................................1


2. Información general acerca de WCF Data Services ..............................................................2
3. Introducción a WCF Data Services .........................................................................................4
3.1. Exponer los datos como servicio ....................................................................................4
3.2. Acceso a recursos del servicio de datos.........................................................................4
3.3. Usar un servicio de datos en una aplicación cliente .......................................................6
3.4. Tutorial rápido .................................................................................................................7
3.4.1. Crear el servicio de datos....................................................................................7
3.4.2. Obtener acceso al servicio desde un explorador Web .......................................9
3.4.3. Crear la aplicación cliente de .NET Framework ................................................10
3.5. Escenarios de las aplicaciones .....................................................................................12
4. Definir WCF Data Services ...................................................................................................13
4.1. Configurar el servicio de datos .....................................................................................13
4.1.1. Cómo: Desarrollar un servicio de datos WCF que se ejecuta en IIS ................17
4.1.2. Cómo: Habilitar el acceso al servicio de datos .................................................18
4.1.3. Como: Habilitar la paginación de los resultados del servicio de datos .............19
4.2. Proveedores de servicios de datos ...............................................................................19
4.2.1. Proveedor de Entity Framework ........................................................................20
4.2.1.1. Cómo: Crear un servicio de datos mediante un origen de datos de
ADO.NET Entity Framework ........................................................................20
4.2.2. Proveedor de reflexión ......................................................................................21
4.2.2.1. Cómo: Crear un servicio de datos mediante el proveedor de reflexión .....23
4.2.2.2. Cómo: Crear un servicio de datos mediante un origen de datos LINQ to
SQL ..............................................................................................................26
4.2.3. Proveedores de servicios de datos personalizados ..........................................29
4.2.4. Proveedores de transmisión por secuencias ....................................................29
4.3. Operaciones de servicio ...............................................................................................34
4.3.1. Cómo: Definir una operación de servicio ..........................................................35
4.4. Personalización de fuentes ...........................................................................................36
4.4.1. Cómo: Personalizar fuentes con el proveedor de Entity Framework ................41
4.4.2. Cómo: Personalizar fuentes con el proveedor de reflexión ..............................43
4.5. Interceptores .................................................................................................................47
4.5.1. Cómo: Interceptar mensajes del servicio de datos ...........................................48
4.6. Desarrollar e implementar WCF Data Services ............................................................49
4.7. Proteger WCF Data Services ........................................................................................52
4.8. Hospedar el servicio de datos .......................................................................................55
4.9. Trabajar con varias versiones de WCF Data Services .................................................56
5. Biblioteca de cliente de WCF Data Services ........................................................................57
5.1. Generar la biblioteca de cliente del servicio de datos ..................................................57
5.1.1. Utilidad de cliente de WCF Data Service (DataSvcUtil.exe) .............................58
5.1.2. Cómo: Agregar una referencia a un servicio de datos ......................................58
5.1.3. Cómo: Generar manualmente clases del servicio de datos del cliente ............59
5.2. Consultar el servicio de datos .......................................................................................60
5.2.1. Proyecciones de consultas................................................................................63
5.2.1.1. Cómo: Proyectar los resultados de una consulta .......................................65
5.2.2. Consideraciones sobre LINQ ............................................................................69
5.2.3. Materialización de objetos .................................................................................74
5.2.4. Cómo: Ejecutar consultas en el servicio de datos ............................................75
5.2.5. Cómo: Agregar opciones de consulta a una consulta de servicio de datos .....76
5.2.6. Cómo: Determinar el número de entidades devueltas por una consulta ..........77
5.2.7. Cómo: especificar las credenciales de cliente para solicitud servicio datos .....78
5.2.8. Cómo: establecer los encabezados en la solicitud de cliente...........................82
5.3. Cargar contenido aplazado ...........................................................................................83
5.3.1. Cómo: Cargar entidades relacionadas ..............................................................85
5.3.2. Cómo: Cargar resultados paginados ................................................................85
5.4. Actualizar el servicio de datos ......................................................................................87
5.4.1. Cómo: Agregar, modificar y eliminar entidades ................................................89
5.4.2. Cómo: Definir las relaciones de entidad ...........................................................91
5.4.3. Cómo: Adjuntar una entidad existente a DataServiceContext ..........................93
5.5. Operaciones asincrónicas .............................................................................................94
5.5.1. Cómo: Ejecutar consultas de servicio de datos asincrónicos ...........................95
5.5.2. Cómo: Crear una aplicación asincrónica de WPF ............................................95
5.6. Realizar operaciones por lotes .....................................................................................98
5.6.1. Cómo: Ejecutar consultas por lotes ..................................................................98
5.7. Enlazar datos a controles ...........................................................................................100
5.7.1. Cómo: Enlazar datos a los elementos de WPF ..............................................103
5.7.2. Cómo: Enlazar datos mediante un origen de datos del proyecto ...................107
5.7.3. Cómo: Personalizar comportamientos de enlace de datos ............................109
5.8. Administrar el contexto del servicio de datos .............................................................112
5.9. Trabajar con datos binarios ........................................................................................114

También podría gustarte