A:数据协定(,相互通信的参数会被序列化然后进行传输。那么我用图来表示为什么用数据协定。

下面用图来说明其几个用处

我们一起学习WCF 第五篇数据协定和消息协定

 

那么下面我们来看看数据协定的代码实现

1:创建一个协定类

 1  [DataContract]
 2    public class People
 3     {
 4         /// <summary>
 5         /// ID
 6         /// </summary>
 7         [DataMember(Name="MID")]
 8         public string ID { set; get; }
 9         /// <summary>
10         /// 姓名
11         /// </summary>
12         [DataMember(Name="MName")]
13         public string Name { set; get; }
14         /// <summary>
15         /// 序号
16         /// </summary>
17         [DataMember(Name="MNumber")]
18         public string Number { set;get; }
19         /// <summary>
20         /// 年龄
21         /// </summary>
22        [DataMember(Name="Mage")]
23         public string Age { set; get; }
24     }
协定类

相关文章: