【问题标题】:Using a webservice as datasource for an ado.net entity data model使用 Web 服务作为 ado.net 实体数据模型的数据源
【发布时间】:2012-10-22 08:30:57
【问题描述】:

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

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

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

最好的问候 朱利安

【问题讨论】:

标签: c# database web-services odata ado.net-entity-data-model


【解决方案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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-02
    • 2013-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-07
    • 2011-11-27
    相关资源
    最近更新 更多