我一直在查看许多使用EntityFramework的WCF示例,大部分似乎会向客户端返回某种POCO或DTO类。
我想知道为什么这样做,因为默认的EntityObject包含[DataContract]属性并实现INotifyPropertyChanged。返回DTO或POCO类是否比返回EntityObject更好(反之亦然)?是否有特定情况需要使用其中一个返回值而不是另一个?
我想知道为什么这样做,因为默认的EntityObject包含[DataContract]属性并实现INotifyPropertyChanged。返回DTO或POCO类是否比返回EntityObject更好(反之亦然)?是否有特定情况需要使用其中一个返回值而不是另一个?