WCF Data Service Client Utility (DataSvcUtil.exe)
DataSvcUtil.exe is a command-line tool provided by WCF Data Services that consumes an Open Data Protocol (OData) feed and generates the client data service classes that are needed to access a data service from a .NET Framework client application. This utility can generate data classes by using the following metadata sources:
The root URI of a data service. The utility requests the service metadata document, which describes the data model exposed by the data service. For more information, see OData: Service Metadata Document.
A data model file (.csdl) defined by using the conceptual schema definition language (CSDL), as defined in the [MC-CSDL]: Conceptual Schema Definition File Format specification.
An .edmx file created by using the Entity Data Model tools that are provided with the Entity Framework. For more information, see the [MC-EDMX]: Entity Data Model for Data Services Packaging Format specification.
For more information, see How to: Manually Generate Client Data Service Classes.
The DataSvcUtil.exe tool is installed in the .NET Framework directory. In many cases, this is located in C:\Windows\Microsoft.NET\Framework\v4.0. For 64-bit systems, this is located in C:\Windows\Microsoft.NET\Framework64\v4.0. You can also access the DataSvcUtil.exe tool from Developer Command Prompt for Visual Studio.
datasvcutil /out:file [/in:file | /uri:serviceuri] [/dataservicecollection] [/language:devlang] [/nologo] [/version:ver] [/help]
||Specifies that the code required to bind objects to controls is also generated.|
|Displays command syntax and options for the tool.|
||Specifies the .csdl or .edmx file or a directory where the file is located.|
||Specifies the language for the generated source code files. The language defaults to C#.|
||Suppresses the copyright message from displaying.|
||Specifies the name of the source code file that contains the generated client data service classes.|
||The URI of the OData feed.|
||Specifies the highest accepted version of OData. The version is determined based on the