WCF甚至允许开发者在客户端预留与服务端相同的集合。在服务引用的高级设置对话框(参见图1-10),包含了“Collection Type”组合框,允许开发者指定如何展现给客户端以确切类型的集合和数组,且能够在服务元数据中找到。例如,如果服务操作返回IEnumerable<T>、IList<T>或ICollection<T>集合的其中一种,则代理默认表示为数组(组合框中的默认项)。但是,我们可以要求Visual Studio 2008使用另一种集合,例如针对数据绑定的BindingList、List<T>、Collection或者LinkedList<T>等。如果这种转换是允许的,代理就会使用要求的集合类型,而不是数组。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货