WCF: Logik in DataContract Klassen??
-
Hallo Leute,
Data Contracte, also Klassen welche über DateContract Attribute gekennzeichnet werden, sind ja WCF Telegramme! Nun könnte ich auch gewissen Logik (funktionen) in diese Klassen einbauen, welche nicht teil des Telegrammes an sich darstellen.
bsp:
[DataContract] class Dummy { [DataMember] public string[] MyStrings{get; set;} public void Add(string dat) { List<string> tmp= MyStrings.ToList(); tmp.Add(dat); MyStrings= tmp.ToArray(); } }
Num meine Drage, ist das schlechtes Design, oder sollte ich Logik und rohe Telegramminfos kapseln??
Grüße