次の方法で共有


WCF Data Service クライアント ユーティリティ (DataSvcUtil.exe)

DataSvcUtil.exe は、WCF Data Services に付属するコマンドライン ツールです。このツールは、Open Data Protocol (OData) フィードを使用して、.NET Framework クライアント アプリケーションのデータ サービスにアクセスするために必要なクライアント データ サービス クラスを生成します。 このユーティリティでは、以下のメタデータ ソースを使用してデータ クラスを生成できます。

詳細については、「方法: クライアント データ サービス クラスを手動で生成する (WCF Data Services)」を参照してください。

DataSvcUtil.exe ツールは .NET Framework ディレクトリにインストールされます。 多くの場合、C:\Windows\Microsoft.NET\Framework\v4.0 にあります。 64 ビット システムの場合は、C:\Windows\Microsoft.NET\Framework64\v4.0 にあります。 Visual Studio のコマンド プロンプトから DataSvcUtil.exe ツールにアクセスすることもできます ([スタート] ボタンをクリックし、[すべてのプログラム][Microsoft Visual Studio 2010][Visual Studio ツール] の順にポイントして、[Visual Studio 2010 コマンド プロンプト] をクリックします)。

datasvcutil /out:file [/in:file | /uri:serviceuri] [/dataservicecollection] [/language:devlang] [/nologo] [/version:ver] [/help]

パラメーター

オプション 説明

/dataservicecollection

オブジェクトをコントロールにバインドするために必要なコードも生成することを指定します。

/help

または

/?

このツールのコマンド構文とオプションを表示します。

/in: <file>

.csdl ファイルまたは .edmx ファイル、またはファイルがあるディレクトリを指定します。

/language:[VB|CSharp]

生成されるソース コード ファイルの言語を指定します。 既定の言語は C# です。

/nologo

著作権メッセージが表示されないようにします。

/out: <file>

生成されたクライアント データ サービス クラスを含むソース コード ファイルの名前を指定します。

/uri: <string>

OData フィードの URI。

/version:[1.0|2.0]

許容される OData の最上位バージョンを指定します。 バージョンは、返されるデータ サービス メタデータに含まれる DataService 要素の DataServiceVersion 属性に基づいて決定されます。 詳細については、「WCF Data Services の複数のバージョンの使用」を参照してください。 /dataservicecollection パラメーターを指定する場合は、/version:2.0 も指定してデータ バインディングを有効にする必要があります。

参照

処理手順

方法: データ サービス参照を追加する (WCF Data Services)

概念

データ サービス クライアント ライブラリの生成 (WCF Data Services)