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 o Silverlight. 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: documento dei metadati del servizio.
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:\Programmi\Microsoft WCF Data Services\5.0\bin\.NETFramework. Per i sistemi a 64 bit si trova in C:\Programmi (x86)\Microsoft WCF Data Services\5.0\bin\.NETFramework.
Sintassi
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. Ciò è necessario per supportare le applicazioni Silverlight. |
/help -oppure- /? |
Visualizza 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:<string> |
URI del feed OData. |
/version:[1.0|2.0|3.0] |
Consente di specificare la versione accettata più recente di OData. La versione viene determinata in base all'attributo DataServiceVersion dell'elemento DataService nei metadati del servizio dati restituiti. Per ulteriori informazioni, vedere Controllo delle versioni del servizio dati (WCF Data Services). Quando si specifica il parametro /dataservicecollection, è inoltre necessario specificare /version:2.0 o una versione successiva per abilitare l'associazione dati. |
Vedere anche
Attivitá
Procedura: aggiungere un riferimento al servizio dati (WCF Data Services)
Concetti
Generazione di classi del servizio dati client (WCF Data Services)