从WCF服务获取数据

时间:2013-02-16 05:13:11

标签: c# wcf linq-to-xml wcf-data-services

抱歉,如果这是一个愚蠢的问题,但我是WCF的新手。我有一个C#项目,我正在使用Linq到xml加载一个XML文档(包含学生和Id的名称),我必须从WCF服务(链接)获取相关数据(它们的截止日期,数量和内容)给出)。

如何从WCF服务获取关联数据?我只需右键单击并添加服务参考。

2 个答案:

答案 0 :(得分:2)

您需要使用具体类型定义WCF方法。您不能声明返回匿名对象或接口的方法。

只需创建代表您DTO的{​​{1}}对象,然后使用XML填充这些Linq to Xml。然后在您的服务方法中,将返回类型设置为这些DTO s。

添加服务引用后,创建客户端代理;等,

DTO

答案 1 :(得分:0)

是的,右键单击项目,添加服务引用,在项目配置文件中或通过代码配置A(地址)B(绑定)C(契约),然后创建代理并调用webmethod。

示例here