Chinaunix首页 | 论坛 | 博客
  • 博客访问: 56613
  • 博文数量: 9
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 145
  • 用 户 组: 普通用户
  • 注册时间: 2012-02-14 22:57
个人简介

沧海之一粟

文章分类

全部博文(9)

文章存档

2015年(2)

2014年(7)

我的朋友

分类: C#/.net

2014-07-29 14:20:46

WCF中,在Client中调用Service的operation时,也许你会看到明明在服务端返回的数据类型是List,在客户端调用的时候怎么会变成T[]?
其实在客户端引用服务的时候只需要做如下的一个操作就可以搞定这个问题。
当添加服务的时候,点击左下角的"高级"按钮,然后将弹出窗中的"集合类型"由System.Array改为System.Collections.Generic.List就OK了。
这样在客户端调用服务端的operation时,不论operation是接收List还是返回List,客户端和服务端都是一致的。
而不会出现服务端接收的是List,到客户端就成了接收T[]类型的参数这种情况了。
阅读(2693) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~