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. 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 (en anglais).

  • 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:\Windows\Microsoft.NET\Framework\v4.0. Pour les systèmes 64 bits, il se trouve dans C:\Windows\Microsoft.NET\Framework64\v4.0. Vous pouvez également accéder à l'outil DataSvcUtil.exe à partir de l'invite de commandes de Microsoft Visual Studio (cliquez sur Démarrer, pointez sur Tous les programmes, sur Microsoft Visual Studio 2010 et sur Outils Visual Studio, puis cliquez sur Invite de commandes de Visual Studio 2010).

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é.

/help

– ou –

/?

Affiche la syntaxe et les options de commande de l'outil.

/in: <fichier>

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: <fichier>

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]

Spécifie la version la plus récente d'OData qui est 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 Utilisation de plusieurs versions de WCF Data Services. Lorsque vous spécifiez le paramètre /dataservicecollection, vous devez également spécifier /version:2.0 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 la bibliothèque cliente du service de données (WCF Data Services)