İş nesnelerimizi WCF'ye taşımak için bazı DTO sınıfları oluşturmam gerekiyor.DTO'lar. Özellikler veya alanlar?
Bunlar sadece işlevselliksiz veri torbaları olduğundan, yalnızca alanları kullanamamak için herhangi bir neden var mı, yoksa bunları özellik olarak düzgün bir şekilde göstermek için iyi bir neden var mı?
//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; }
}
Teşekkürler çocuklar. Özellikleri sadece tutarlılık için kullanacaktır. – GazTheDestroyer