Utilità client di WCF Data Services (DataSvcUtil.exe)
DataSvcUtil.exe è un strumento da riga di comando fornito da WCF Data Services che consente di utilizzare un feed OData (Open Data Protocol) e di generare le classi del servizio dati client necessarie per accedere a un servizio dati da un'applicazione client .NET Framework. Questa utilità consente di generare classi di dati utilizzando le origini di metadati seguenti:
L'URI radice di un servizio dati. L'utilità richiede il documento dei metadati del servizio che descrive il modello di dati esposto dal servizio dati. Per ulteriori informazioni, vedere OData.
Un file del modello di dati (con estensione csdl) definito tramite schema CSDL (Conceptual Schema Definition Language), come da specifica del formato di file CSDL (Conceptual Schema Definition Language) [MC-CSDL].
Un file con estensione edmx creato utilizzando gli strumenti di Entity Data Model forniti con Entity Framework. Per ulteriori informazioni, vedere la specifica di Entity Data Model per il formato dei pacchetti di servizi dati [MC-EDMX].
Per ulteriori informazioni, vedere Procedura: generare in modo manuale classi del servizio dati client (WCF Data Services).
Lo strumento DataSvcUtil.exe viene installato nella directory .NET Framework. In molti casi, il file si trova in C:\Windows\Microsoft.NET\Framework\v4.0. Per i sistemi a 64 bit, questa directory si trova in C:\Windows\Microsoft.NET\Framework64\v4.0. È inoltre possibile accedere allo strumento DataSvcUtil.exe dal prompt dei comandi di Visual Studio facendo clic sul pulsante Start, scegliendo Tutti i programmi, Microsoft Visual Studio 2010, Visual Studio Tools, quindi Prompt dei comandi di Visual Studio 2010.
datasvcutil /out:file [/in:file | /uri:serviceuri] [/dataservicecollection] [/language:devlang] [/nologo] [/version:ver] [/help]
Parametri
Opzione | Descrizione |
---|---|
/dataservicecollection |
Indica che verrà generato anche il codice necessario per l'associazione di oggetti a controlli. |
/help - oppure - /? |
Consente di visualizzare la sintassi e le opzioni dei comandi dello strumento. |
/in: <file> |
Consente di specificare il file con estensione csdl o edmx oppure una directory in cui si trova il file. |
/language:[VB|CSharp] |
Consente di specificare il linguaggio per i file di codice sorgente generati. Il linguaggio predefinito è C#. |
/nologo |
Consente di disattivare la visualizzazione del messaggio di copyright. |
/out: <file> |
Consente di specificare il nome del file di codice sorgente contenente le classi del servizio dati client generate. |
/uri: <stringa> |
URI del feed OData . |
/version:[1.0|2.0] |
Consente di specificare la versione più recente di OData accettata. La versione viene determinata in base all'attributo DataServiceVersion dell'elemento DataService nei metadati del servizio dati restituiti. Per ulteriori informazioni, vedere Utilizzo di più versioni di WCF Data Services. Quando si specifica il parametro /dataservicecollection, è inoltre necessario specificare /version:2.0 per abilitare l'associazione dati. |
Vedere anche
Attività
Procedura: aggiungere un riferimento al servizio dati (WCF Data Services)
Concetti
Generazione della libreria client del servizio dati (WCF Data Services)