为什么我应该使用DTOs/Domain对象,只需将所有业务类放入类库中,在业务逻辑中使用它们,然后将这些相同的业务对象传递给边界类?数据传输对象(DTO)的要点是什么?
更新: 所有是伟大的观点,感谢您的帮助。后续问题:
你通常在哪里放置这些DTO?除了Domain对象之外,即在同一个命名空间中?
namespace MedSched.Medical
{
public class MedicalGroup
{
//...
}
public class MedicalGroupDTO
{
//...
}
}
有意义 - 是的,特定的应用程序是一个高度分布的应用程序。感谢您的意见。 – Aaron 2009-04-08 00:14:28