首页 新闻 会员 周边

问个关于WCF传递泛型集合的问题

0
[已关闭问题]

我有个泛型集合

[KnownType(typeof(Brand))]
[CollectionDataContract]
[Serializable]
public class PageOfItems<T> : List<T>
{
public PageOfItems()
{ }

}

调用方法是

[OperationContract]
[ServiceKnownType(
typeof(Brand))]
PageOfItems
<Brand> GetBrands(PagingInfo pagingInfo);

 

在客户端引用这个服务后,返回的对象却是这个

JShop.PageOfItemsOfBrand7rzGfijk

而正确的应该是

JShop.PageOfItems<Brand>

请问这个怎么解决呢?

墙头草的主页 墙头草 | 初学一级 | 园豆:6
提问于:2010-04-06 20:17
< >
分享
其他回答(1)
0

手动修改客户端代码

reference.cs的代码里

Frank Xu Lei | 园豆:1860 (小虾三级) | 2010-04-06 20:31
手动修改?那应该修改哪里呢?
支持(0) 反对(0) 墙头草 | 园豆:6 (初学一级) | 2010-04-06 20:31
0
WizardWu | 园豆:1402 (小虾三级) | 2010-04-07 01:23
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册