关于序列化的资源文章

1. http://beyondrelational.com/quiz/dotnet/general/2011/questions/serilization-vs-data-contract-in-wcf.aspx

这篇文章提到了DataContract和[Serializable]可以一起使用,因为对应他们的Serializer是父子类关系。如果发现子属性不再是DataContract,会自动去尝试[Serializable]

2.http://www.danrigsby.com/blog/index.php/2008/03/07/xmlserializer-vs-datacontractserializer-serialization-in-wcf/

这篇很久之前就看过。里面提到上面两者的[opt in]和[opt out]的区别,所以,[DataMember]要加了才会序列化

?

关于Fiddler,在调试中,这东西非常重要,当调试本地的WebDev的WCF服务时,这个tips很有用:

http://blogs.microsoft.co.il/blogs/davids/archive/2009/05/27/fiddling-with-fiddler-2-on-localhost.aspx


这篇文章介绍了MessageContract,评论里有引用到另一篇文章的。但是实际上似乎如果只是为了Soap的Header/Member这种不是很重要的功能来用MessageContract不是很值得。而如果说是为了xml的简洁,那么用DataContract加上 这篇文章里的方法也比较简洁的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值