Ich habe mir viele WCF-Beispiele angeschaut, die EntityFramework verwenden, und die meisten von ihnen scheinen eine Art POCO- oder DTO-Klasse an den Client zurückzugeben.
Ich habe mich gefragt, warum das so ist, da der Standard EntityObject
umfasst die [DataContract]
Attribute und implementiert INotifyPropertyChanged
. Ist die Rückgabe einer DTO- oder POCO-Klasse besser als eine EntityObject
(oder andersherum)? Und gibt es bestimmte Fälle, in denen es besser ist, einen Rückgabewert zu verwenden als einen anderen?