我有一個存儲庫層(和NHibernate的實現),服務(經營業務)層,並在網層一個asp.net MVC的應用程序。庫+ NHibernate的+ DTO
因爲我還需要創建一個小的Silverlight應用程序,我將創建幾個WCF服務。這呼籲使用DTO的,但我不知道如何在哪裏創建它們。
我見過一些鏈接(like this one),所以它似乎dto的自然地方和映射過程是在我的數據/存儲庫層的某處?
但在另一方面,當我看着福勒DTO模式似乎映射與領域層的地方彙編做了什麼?
我很困惑......實現這一目標的最佳實踐是什麼?
非常感謝!