2012-10-22 12 views
5

私は現在、ado.net edmのソースとしてwebserviceを使用しようとしています。 例:http://odata.netflix.com/v2/Catalog/ $メタデータado.netエンティティデータモデルのデータソースとしてwebserviceを使用

webserviceのxmlは変数に格納されていますので、必要に応じて使用できます。 Webサービスのデータをdatamodelに関連付ける方法はありますか?そのため、edmのテーブルはwebserviceに対して動的に作成されますか?

テーブルを動的に作成する必要があるのは、行の名前とタイプだけです。

よろしく ジュリアン

+0

私はあなたが何をしたいのか全くわからないが、あなたがしたいすべてがのODataサービスを照会であれば、私はあなたが[LINQPad]してみてくださいお勧めします(https://www.linqpad.net)おそらく数回のクリックでDataContextとしてOData-Serviceをソリューションに追加することになります。 –

+0

http://www.yoursearchbuddy.com/xml-datasource | http://msdn.microsoft.com/en-us/library/ekw4dh3f%28v=vs.71%29.aspx – MethodMan

答えて

1

あなたはWCFデータサービスクライアントユーティリティ(DataSvcUtil.exe)を使用することができます。これは、メタデータから任意のODataサービスを使用するために必要な.Netクラスを作成するためのコマンドラインユーティリティです。

Visual Studioのコマンドプロンプトを実行し、Visual StudioのインストールにWCF機能が含まれていることを確認する必要があります。DataSvcUtil.exeを使用する場合は、次のようなエントリが必要です。

datasvcutil /out:NetflixODataProxy.cs /uri:http://odata.netflix.com/v2/Catalog/ /language:CSharp /nologo /version:2.0 
関連する問題