天天看點

契約(資料契約)

1、資料契約

WCF資料契約(Data Contract)是用來辨別使用者自定義類型和序列化

2、DataContract特性

Name / Namespace:自定義名稱和命名空間。

DataMember 的屬性

Name:自定義名稱。

IsRequired:訓示該成員序列化前必須被指派。

3、DataMember特性

     EmitDefaultValue:指定是否對所序列化的字段或屬性序列化預設值

     IsRequired:向序列化引擎通知是否必須有的資料成員

     Name:自定義名稱

     Order:指定資料成員的處理順序