使用webservice作为ado.net实体数据模型的数据源

Jul*_*sch 5 c# database web-services ado.net-entity-data-model odata

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

我已经将web服务的xml存储在变量中,以便我可以在必要时使用它.有没有办法将web服务的数据与datamodel相关联,以便动态创建edm的表与webservice相关?

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

最诚挚的问候朱利安

Ell*_*ood 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
Run Code Online (Sandbox Code Playgroud)