Utilidad de cliente de WCF Data Service (DataSvcUtil.exe)
DataSvcUtil.exe es una herramienta de línea de comandos proporcionada por Servicios de datos de Microsoft WCF que consume una fuente de Open Data Protocol (OData) y genera las clases de servicio de datos de cliente necesarias para obtener acceso a un servicio de datos desde una aplicación cliente de .NET Framework o de Silverlight. Esta utilidad puede generar las clases de datos utilizando los siguientes orígenes de metadatos:
El URI de la raíz de un servicio de datos. La utilidad solicita el documento de metadatos de servicio, que describe el modelo de datos expuesto por el servicio de datos. Para obtener más información, vea OData: Documento de metadatos del servicio.
Un archivo de modelo de datos (.csdl) definido mediante el lenguaje de definición de esquemas conceptuales (CSDL), tal y como se define en [MC-CSDL]: Formato de archivos de definición de esquemas conceptuales.
Un archivo .edmx creado mediante las herramientas de Entity Data Model que se proporcionan con Entity Framework. Para obtener más información, vea la especificación [MC-EDMX]: Entity Data Model for Data Services Packaging Format.
Para obtener más información, vea Cómo: Generar manualmente clases del servicio de datos del cliente (WCF Data Services).
La herramienta DataSvcUtil.exe se instala en el directorio de .NET Framework. En muchos casos, se encuentra en C:\Archivos de programa\Microsoft WCF Data Services\5.0\bin\.NETFramework. En los sistemas de 64 bits, se encuentra en C:\Archivos de programa (x86)\Microsoft WCF Data Services\5.0\bin\.NETFramework.
Sintaxis
datasvcutil /out:file [/in:file | /uri:serviceuri] [/dataservicecollection] [/language:devlang] [/nologo] [/version:ver] [/help]
Parámetros
Opción |
Descripción |
---|---|
/dataservicecollection |
Especifica que también se genera el código necesario para enlazar los objetos a los controles. Esto es necesario para admitir aplicaciones de Silverlight. |
/help O bien /? |
Muestra la sintaxis de comandos y opciones para la herramienta. |
/in:<file> |
Especifica el archivo .csdl o .edmx o un directorio donde se encuentra el archivo. |
/language:[VB|CSharp] |
Especifica el lenguaje de los archivos de código fuente generados. El lenguaje predeterminado es C#. |
/nologo |
Evita que se muestre el mensaje de copyright. |
/out:<file> |
Especifica el nombre del archivo de código fuente que contiene las clases de servicio de datos de cliente generadas. |
/uri:<string> |
El URI de la fuente de OData. |
/version:[1.0|2.0|3.0] |
Especifica la versión superior aceptada de OData. La versión se determina basándose en el atributo DataServiceVersion del elemento DataService en los metadatos devueltos del servicio de datos. Para obtener más información, vea Control de versiones del servicio de datos (Servicios de datos de Microsoft WCF). Cuando especifica el parámetro /dataservicecollection, también debe especificar /version:2.0 o una versión posterior para habilitar el enlace de datos. |
Vea también
Tasks
Cómo: Agregar una referencia a un servicio de datos (WCF Data Services)
Conceptos
Generar las clases cliente del servicio de datos (WCF Data Services)