需要。
那应该怎样快速支持序列化呢?直接在类前面加上[Serializable]特性之后还需要像上图那样添加[DataContract]特性吗?
@ILONEY: 正确的做法是添加 [DataContract]。
@Launcher: 我的是EF框架生成的实体有[DataMemberAttribute]属性不知道行不行
@ILONEY: [DataMemberAttribute] 同 [DataMember] 是同一种 Attribute 的不同写法。
@Launcher: 好的,谢谢~
不用添加[Serializable],像vs自动生成的那样,类上面加[DataContract],成员上加[DataMember]就行了,这些是WCF序列化的标识。WCF是将类序列化成xml格式传出去的。
VS怎样自动生成吗?
相关的类都得加[DataContract],不管是参数还是返回数据。