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 zum Zugriff auf einen Datendienst aus einer .NET Framework-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 unter OData.
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. Dieses befindet sich meist unter C:\Windows\Microsoft.NET\Framework\v4.0. Bei 64-Bit-Systemen befindet es sich unter C:\Windows\Microsoft.NET\Framework64\v4.0. Zusätzlich können Sie mithilfe der Eingabeaufforderung von Visual Studio auf das Tool DataSvcUtil.exe zugreifen. (Klicken Sie auf Start, zeigen Sie auf Programme, Microsoft Visual Studio 2010 und Visual Studio Tools, und klicken Sie dann auf Visual Studio 2010-Eingabeaufforderung.)
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. |
/help - oder - /? |
Zeigt die 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] |
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 Verwenden mehrerer Versionen von WCF Data Services. Wenn Sie den /dataservicecollection-Parameter angeben, müssen Sie auch /version:2.0 angeben, um die Datenbindung zu aktivieren. |
Siehe auch
Aufgaben
Gewusst wie: Hinzufügen eines Datendienstverweises (WCF Data Services)
Konzepte
Generieren der Datendienst-Clientbibliothek (WCF Data Services)