【发布时间】:2016-08-08 15:34:32
【问题描述】:
我有一个包含多个层(和 DTO 对象)的 WCF 项目:
-服务(WCF 主机)
-业务层(或领域层)
- 数据访问层(使用实体框架)
要检索数据库信息,我想使用自动映射器将实体对象映射到 DTO 对象。
但如果我在 global.asax 中配置映射,我的问题是:服务层不引用数据访问层(我不想要这个)。
我该怎么办?
非常感谢。
【问题讨论】:
-
你要映射什么,DAC(实体)到服务模型或 DAC 到 UI(视图模型)?
-
嗨,dac 到服务模型。但我在服务和数据之间有业务层
-
但是你的数据层必须返回一个模型对象,一个实体对象。如果此模型与 dac 分离,您可以在服务层中引用该模型。
标签: c# wcf automapper