我需要創建一些DTO類來將業務對象傳送到WCF。DTO。屬性或字段?
由於這些只是沒有功能的數據包,是否有任何理由我不能僅僅使用字段,或者是否有一些很好的理由將它們正確地公開爲屬性?
//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; }
}
謝謝你們。純粹爲了一致性而使用屬性。 – GazTheDestroyer