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