ビジネス オブジェクトを 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; }
}