0
通過教程怎麼回事:http://www.asp.net/mvc/tutorials/iteration-4-make-the-application-loosely-coupled-cs視圖模型和模型的ASP.NET MVC 3在問候DDD - 建議
我注意到,他們是從控制器到服務層傳遞EF生成的實體。他們應該傳遞視圖模型,然後在服務層做映射,或者他們做的是正確的?
我想了解視圖模型到從服務層傳遞到持久層的實際域模型的翻譯。
謝謝
添加到的是:從EF模式向視圖模型,並從映射應該在UI層完成對EF模型的視圖模型。 – nickvane
請參閱http://en.wikipedia.org/wiki/Law_of_Demeter ...使用ValueInjector避免在UI,域和EF對象之間手動分配分配。 EF對象可以隱藏在存儲庫中並注入到域對象中。您可以製作特定於UI的對象,並在您的應用程序中將它們綁定到V&VM和ValueInject中,但您可能會考慮放鬆LoD並將域對象泄漏到VM,從而節省單獨的UI對象維護。恐怖! – FastAl