我需要创建一些DTO类来跨WCF传输业务对象.
由于这些只是没有功能的数据包,有什么理由我不能只使用字段,还是有一些很好的理由将它们作为属性正确地公开?
//fields [DataContract] class CustomerDTO { [DataMember] public int Id; [DataMember] public string Name; } //or properties? [DataContract] class CustomerDTO { [DataMember] public int Id { get; set; } [DataMember] public string Name { get; set; } }@H_404_6@