爲什麼我應該使用DTOs/Domain對象,只需將所有業務類放入類庫中,在業務邏輯中使用它們,然後將這些相同的業務對象傳遞給邊界類?數據傳輸對象(DTO)的要點是什麼?
更新: 所有是偉大的觀點,感謝您的幫助。後續問題:
你通常在哪裏放置這些DTO?除了Domain對象之外,即在同一個命名空間中?
namespace MedSched.Medical
{
public class MedicalGroup
{
//...
}
public class MedicalGroupDTO
{
//...
}
}
有意義 - 是的,特定的應用程序是一個高度分佈的應用程序。感謝您的意見。 – Aaron 2009-04-08 00:14:28