jjzjj

martinfowler

全部标签

c# - 向客户端发送数据的最佳做法是什么 : POCO or DTO?

我正在使用EF4和POCO开始一个项目。向客户端发送数据的最佳做法是什么?我应该发送POCO还是应该使用DTO?在将实体(与上下文断开连接)发送给客户端时,我应该注意什么问题吗?是否推荐将POCO发送到客户端层? 最佳答案 我相信我们在这里混合了2个彼此没有关系的定义。DTO或DataTransferObject是一种设计模式,你可以用它来在层与层之间传输数据,而且它们没有行为。MartinFowler在以下位置很好地解释了这一点:http://www.martinfowler.com/eaaCatalog/dataTransfer

c# - 向客户端发送数据的最佳做法是什么 : POCO or DTO?

我正在使用EF4和POCO开始一个项目。向客户端发送数据的最佳做法是什么?我应该发送POCO还是应该使用DTO?在将实体(与上下文断开连接)发送给客户端时,我应该注意什么问题吗?是否推荐将POCO发送到客户端层? 最佳答案 我相信我们在这里混合了2个彼此没有关系的定义。DTO或DataTransferObject是一种设计模式,你可以用它来在层与层之间传输数据,而且它们没有行为。MartinFowler在以下位置很好地解释了这一点:http://www.martinfowler.com/eaaCatalog/dataTransfer