专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Web Service

客户端引述WCF服务,返回值类型从List<T>变成了T[ ]类型

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
客户端引用WCF服务,返回值类型从List<T>变成了T[ ]类型
我的WCF服务配置设置:


集合类型设置已经设置成using System.Collections.Generic.list;

其中一个方法
服务端方法:
 
        [WebMethod]
        public List<TG_Org_detail_v> getOrganization(string organization_name)
        {
            return PrintBLL.getOrganization(organization_name);
        }

客户端引用服务的方法代码:

         List<TG_Org_detail_v> orgList = tengenService.getOrganization("");


现在全都报的是类似于这样的错误:



客户端引用的方法都从List<T>变成了T[]而且有且方法的参数格式也会变。
原先程序是可以的我把wcf服务编译一次之后再在客户端更新一下就出现这个问题是不是哪里配置不对。
------解决方案--------------------
所有Webservice中传递的对象都必须能够序列化,List 数据结构反序列化后,在客户端自动变成了数组。这个是作为在网络之间传输的必要条件
你可以参考这篇文章
http://www.cnblogs.com/wizardwu/archive/2009/08/09/1542102.html
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: