5

我目前正在尝试使用 web 服务作为 ado.net edm 的来源。例如: http: //odata.netflix.com/v2/Catalog/ $metadata

我已经将 web 服务的 xml 存储在一个变量中,以便我可以在必要时使用它。有没有办法将 web 服务的数据与数据模型相关联,以便 edm 的表是相对于 web 服务动态创建的?

我只需要使用行名和类型动态创建表。

最好的问候朱利安

4

1 回答 1

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
于 2013-03-25T01:52:54.273 回答