Utilitaire client WCF Data Services (DataSvcUtil.exe)
DataSvcUtil.exe est un outil en ligne de commande fourni par Services de données WCF qui consomme un flux Protocole OData (Open Data) et génère les classes de service de données client nécessaires pour accéder à un service de données depuis une application cliente .NET Framework ou Silverlight. Cet utilitaire peut générer des classes de données à l'aide des sources de métadonnées suivantes :
URI racine d'un service de données. L'utilitaire demande le document des métadonnées du service, qui décrit le modèle de données exposé par le service de données. Pour plus d'informations, consultez OData : document des métadonnées de service.
Fichier modèle de données (.csdl) défini à l'aide du langage CSDL (conceptual schema definition language), selon les termes de la spécification [MC-CSDL]: Conceptual Schema Definition File Format (en anglais).
Fichier .edmx créé à l'aide des outils Entity Data Model fournis avec l'Entity Framework. Pour plus d'informations, consultez la spécification [MC-EDMX]: Entity Data Model for Data Services Packaging Format (en anglais).
Pour plus d'informations, consultez Procédure : générer manuellement des classes de service de données client (WCF Data Services).
L'outil DataSvcUtil.exe est installé dans le répertoire .NET Framework. Dans de nombreux cas, celui-ci se trouve dans C:\Program Files\Microsoft WCF Data Services\5.0\bin\.NETFramework. Dans le cas des systèmes 64 bits, celui-ci se trouve dans C:\Program Files (x86)\Microsoft WCF Data Services\5.0\bin\.NETFramework.
Syntaxe
datasvcutil /out:file [/in:file | /uri:serviceuri] [/dataservicecollection] [/language:devlang] [/nologo] [/version:ver] [/help]
Paramètres
Option |
Description |
---|---|
/dataservicecollection |
Spécifie que le code nécessaire pour lier des objets aux contrôles est également généré. Cela est requis pour prendre en charge les applications Silverlight. |
/help ou /? |
Affiche la syntaxe et les options de commande de l'outil. |
/in:<file> |
Spécifie le fichier .csdl ou .edmx ou un répertoire qui contient le fichier. |
/language:[VB|CSharp] |
Spécifie le langage des fichiers de code source générés. Le langage par défaut est C#. |
/nologo |
Supprime l'affichage du message de copyright. |
/out:<file> |
Spécifie le nom du fichier de code source qui contient les classes de service de données client générées. |
/uri:<string> |
URI du flux OData. |
/version:[1.0|2.0|3.0] |
Spécifie la version la plus récente d'OData acceptée. La version est déterminée selon l'attribut DataServiceVersion de l'élément DataService dans les métadonnées du service des données retournées. Pour plus d'informations, consultez Contrôle de version d'un service de données (WCF Data Services). Lorsque vous spécifiez le paramètre /dataservicecollection, vous devez également spécifier la /version:2.0 ou ultérieure pour permettre la liaison de données. |
Voir aussi
Tâches
Procédure : ajouter une référence de service de données (WCF Data Services)
Concepts
Génération de classes de service de données client (WCF Data Services)