gpt4 book ai didi

odata - OData 代理的编程生成

转载 作者:行者123 更新时间:2023-12-01 11:07:49 29 4
gpt4 key购买 nike

有可用的使用 WCF 数据服务(ADO.NET 数据服务)的 OData 服务。我需要以编程方式使用 OData 服务。从某种意义上说,我不想使用 DataSvcUtil 创建代理。相反,我需要在运行时生成 OData 代理。

对于 WSDL,可以使用 CodeDOM 和 System.ServiceModel.Discovery 生成代理。

我很想知道是否有生成 OData 代理的编程方式。

谢谢

最佳答案

DataSvcUtil 使用此类 http://msdn.microsoft.com/en-us/library/system.data.services.design.entityclassgenerator_members.aspx生成代码。所以你也可以这样做。生成源代码后,对其调用编译器(我认为 CodeDOM 也可以这样做)并加载结果 dll。它需要一个 XmlReader,因此您必须从服务的 $metadata 点创建一个 XmlReader,但这非常简单。

关于odata - OData 代理的编程生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3536956/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com