数据协定概述
- 默认情况下,WCF使用称为数据协定序列化程序的序列化引擎对数据进行序列化和反序列化(与XML进行相互转换)。
- 所有.Net Framework基元类型(如整型和字符串型)以及某些被视为基元的类型(如DateTime和XmlElement)无需做其他任何准备工作就可序列化并被视为拥有默认数据协定。
- 必须为所创建的新复杂类型定义数据协定以便可以进行序列化。
- 正常情况下加DataContractAttribute应用到该类型来完成该任务。
- 可以将此属性应用到类,结构,枚举。
- 然后必须将DataMemberAttribute属性应用到数据
从零开始学WCF--数据协定
原文:http://www.cnblogs.com/leonhart/p/4486184.html