WCF Rest Starter Kit OnGetItems:格式化IEnumerable

时间:2009-10-22 17:37:59

标签: wcf rest

WCF Rest Starter Kit OnGetItems返回IEnumerable<KeyValuePair<string,BusinessObject>>

在序列化时,它变为

<ItemInfoList>

<ItemInfo>
<EditLink>http://localhost:1394/BService.svc/1</EditLink>

<Item>
<Name>Foundations</Name>
</Item>
</ItemInfo>

<ItemInfo>
<EditLink>http://localhost:1394/Service.svc/2</EditLink>

<Item>
<Name>Hitchhikers guide</Name>
</Item>
</ItemInfo>
</ItemInfoList>

我想将ItemInfo和ItemInfoList更改为更合理的商业实体名称。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

据我所知,您无法更改这些名称,因为REST工具包正在为您提供数据契约ItemInfosList和ItemInfo,因此您通过使用CollectionServiceBase放弃了一些控件。 / p>