WCFを介してビジネスオブジェクトを転送するために、いくつかのDTOクラスを作成する必要があります。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