【发布时间】:2015-04-02 15:11:22
【问题描述】:
最近我听到了很多关于 DTO 及其有用性的信息,但我找不到在 ASP.NET 上下文中使用它的好例子。
假设我使用三层架构:
- 数据层(使用实体框架)
- 业务层(WCF 服务)
- 表示层(MVC 4.0 Web 应用程序)
我应该在哪里将 EF Employee 对象转换为 EmployeeDTO POCO?
假设我在数据访问层进行转换,但在 WCF 服务中会发生什么?然后是否应该将其转换为另一个 DataMember 对象,并且当它到达 UI 层(MVC Web 应用程序)时是否应该第三次将其转换为模型?如果有人能帮我解决这个问题,我将不胜感激
【问题讨论】:
-
我目前正在研究新的网络应用程序,偶然发现了这篇好文章codeproject.com/Articles/493389/…,只是想分享一下
标签: c# asp.net asp.net-mvc entity-framework wcf