|
在本篇文章上一部分Order Processing的例子中,我们看到原本已Collection形式定义的DetailList属性(public IList<TDetail> DetailList),在Data Contract中却以Array的方式体现(public OrderDetail[] DetailList)。我们现在就来详细地讨论一下基于Collection & Dictionary 的Data Contract。
Data Contract for Collection
我们照例用例子来说明问题,在这里我们创建一个批量处理Order的Service,于是我们创建了一个OrderCollection Type:
![](/d/file/itjie/<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>jishu/2014-09-29/d0e6496037a8af8be2b65ff25dd9e3c9.gif)
![](/d/file/itjie/<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>jishu/2014-09-29/94ed9110168ae95e2cbce71c8f239eba.gif)
![](/d/file/itjie/<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>jishu/2014-09-29/cf2efda6c6a071c15aa1b83adfac6e0d.gif)
![](/d/file/itjie/<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>jishu/2014-09-29/cf2efda6c6a071c15aa1b83adfac6e0d.gif)
![](/d/file/itjie/<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>jishu/2014-09-29/59e9b94a8ace3cba2ab6e62ee2157aa7.gif)
![](/d/file/itjie/<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>jishu/2014-09-29/cf2efda6c6a071c15aa1b83adfac6e0d.gif)
![](/d/file/itjie/<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>jishu/2014-09-29/cf2efda6c6a071c15aa1b83adfac6e0d.gif)
![](/d/file/itjie/<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>jishu/2014-09-29/59e9b94a8ace3cba2ab6e62ee2157aa7.gif)
![](/d/file/itjie/<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>jishu/2014-09-29/cf2efda6c6a071c15aa1b83adfac6e0d.gif)
![](/d/file/itjie/<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>jishu/2014-09-29/cf2efda6c6a071c15aa1b83adfac6e0d.gif)
![](/d/file/itjie/<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>jishu/2014-09-29/cf2efda6c6a071c15aa1b83adfac6e0d.gif)
![](/d/file/itjie/<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>jishu/2014-09-29/59e9b94a8ace3cba2ab6e62ee2157aa7.gif)
![](/d/file/itjie/<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>jishu/2014-09-29/88342ed7faa4572476c08cc5785e1b35.gif)
![](/d/file/itjie/<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>jishu/2014-09-29/cf2efda6c6a071c15aa1b83adfac6e0d.gif)
![](/d/file/itjie/<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>jishu/2014-09-29/cf2efda6c6a071c15aa1b83adfac6e0d.gif)
![](/d/file/itjie/<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>jishu/2014-09-29/59e9b94a8ace3cba2ab6e62ee2157aa7.gif)
![](/d/file/itjie/<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>jishu/2014-09-29/cf2efda6c6a071c15aa1b83adfac6e0d.gif)
![](/d/file/itjie/<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>jishu/2014-09-29/88342ed7faa4572476c08cc5785e1b35.gif)
![](/d/file/itjie/<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>jishu/2014-09-29/0ad196424b8f1852cd72ec78b301ab6b.gif)
![](/d/file/itjie/<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>jishu/2014-09-29/d0e6496037a8af8be2b65ff25dd9e3c9.gif)
NET技术:[原创]谈谈WCF中的Data Contract(3):WCF Data Contract对Collection & Dictionary的支持,转载需保留来源!
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。