WCF Data Service-Clienthilfsprogramm (DataSvcUtil.exe)
DataSvcUtil.exe ist ein von WCF Data Services bereitgestelltes Befehlszeilentool, das einen Open Data Protocol (OData)-Feed verwendet und Clientdatendienstklassen generiert, die für den Zugriff auf einen Datendienst aus einer .NET Framework-Clientanwendung oder einer Silverlight-Clientanwendung benötigt werden. Dieses Hilfsprogramm kann Datenklassen mit den folgenden Metadaten-Quellen generieren:
Der Stamm-URI eines Datendiensts. Das Dienstprogramm fordert das Dienstmetadatendokument an, in dem das vom Datendienst verfügbar gemachte Datenmodell beschrieben wird. Weitere Informationen finden Sie in OData: Dienstmetadatendokument.
Eine mit der konzeptionellen Schemadefinitionssprache (CSDL) definierte Datenmodelldatei (.csdl), wie in der [MC-CSDL]: Conceptual Schema Definition File Format-Spezifikation definiert.
Eine mit den Entity Data Model-Tools erstellte EDMX-Datei, die mit Entity Framework bereitgestellt werden. Weitere Informationen finden Sie in der Spezifikation [MC-EDMX]: Entity Data Model for Data Services Packaging Format.
Weitere Informationen finden Sie unter Gewusst wie: Manuelles Generieren von Clientdatendienstklassen (WCF Data Services).
Das Tool DataSvcUtil.exe wird im .NET Framework-Verzeichnis installiert. Häufig befindet sich dieses unter C:\Program Files\Microsoft WCF Data Services\5.0\bin\.NETFramework. Auf 64-Bit-Systemen befindet sich dieses unter C:\Program Files (x86)\Microsoft WCF Data Services\5.0\bin\.NETFramework.
Syntax
datasvcutil /out:file [/in:file | /uri:serviceuri] [/dataservicecollection] [/language:devlang] [/nologo] [/version:ver] [/help]
Parameter
Option |
Beschreibung |
---|---|
/dataservicecollection |
Gibt an, dass der zum Binden von Objekten an Steuerelemente erforderliche Code auch generiert wird. Dies ist für die Unterstützung von Silverlight-Anwendungen erforderlich. |
/help - oder - /? |
Zeigt Befehlssyntax und Optionen für das Tool an. |
/in:<file> |
Gibt die CSDL- oder EDMX-Datei oder ein Verzeichnis an, in dem sich die Datei befindet. |
/language:[VB|CSharp] |
Gibt die Sprache für die erstellten Quellcodedateien an. Die Standardsprache ist C#. |
/nologo |
Unterdrückt die Anzeige der Copyrightmeldung. |
/out:<file> |
Gibt den Namen der Quellcodedatei an, die die generierten Clientdatendienstklassen enthält. |
/uri:<string> |
Der URI des OData-Feeds. |
/version:[1.0|2.0|3.0] |
Gibt die höchste akzeptierte Version von OData an. Die Version wird auf Grundlage des DataServiceVersion-Attributs des DataService-Elements in den zurückgegebenen Datendienstmetadaten bestimmt. Weitere Informationen finden Sie unter Datendienst-Versionskontrolle (WCF Data Services). Wenn Sie den /dataservicecollection-Parameter angeben, müssen Sie auch /version:2.0 oder eine höhere Version angeben, um die Datenbindung zu aktivieren. |
Siehe auch
Aufgaben
Gewusst wie: Hinzufügen eines Datendienstverweises (WCF Data Services)