我目前正在尝试使用 web 服务作为 ado.net edm 的来源。例如: http: //odata.netflix.com/v2/Catalog/ $metadata
我已经将 web 服务的 xml 存储在一个变量中,以便我可以在必要时使用它。有没有办法将 web 服务的数据与数据模型相关联,以便 edm 的表是相对于 web 服务动态创建的?
我只需要使用行名和类型动态创建表。
最好的问候朱利安
我目前正在尝试使用 web 服务作为 ado.net edm 的来源。例如: http: //odata.netflix.com/v2/Catalog/ $metadata
我已经将 web 服务的 xml 存储在一个变量中,以便我可以在必要时使用它。有没有办法将 web 服务的数据与数据模型相关联,以便 edm 的表是相对于 web 服务动态创建的?
我只需要使用行名和类型动态创建表。
最好的问候朱利安
您可以使用 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