Utilidad de cliente de WCF Data Service (DataSvcUtil.exe)
DataSvcUtil.exe es una herramienta de línea de comandos proporcionada por WCF Data Services que utiliza una fuente de Open Data Protocol (OData) y genera las clases de servicio de datos de cliente necesarias para tener acceso a un servicio de datos desde una aplicación cliente de .NET Framework. 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.
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:\Windows\Microsoft.NET\Framework\v4.0. Para los sistemas de 64 bits, se encuentra en C:\Windows\Microsoft.NET\Framework64\v4.0. También puede tener acceso a la herramienta DataSvcUtil.exe desde el símbolo del sistema de Visual Studio (haga clic en Inicio, seleccione Todos los programas, Microsoft Visual Studio 2010, Visual Studio Tools y haga clic en Símbolo del sistema de Visual Studio 2010).
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. |
/help – O bien – /? |
Muestra la sintaxis de comandos y opciones para la herramienta. |
/in: <archivo> |
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: <archivo> |
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] |
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 Trabajar con varias versiones de WCF Data Services. Al especificar el parámetro /dataservicecollection, también debe especificar /version:2.0 para habilitar el enlace de datos. |
Vea también
Tareas
Cómo: Agregar una referencia a un servicio de datos (WCF Data Services)
Conceptos
Generar la biblioteca de cliente del servicio de datos (WCF Data Services)