【发布时间】:2011-01-09 13:43:36
【问题描述】:
我现在正在使用 .Net 开发一个多层项目,其中包含以下层:
- DAL
- BLL
- 界面层
以及 BLL 和 GUI 层之间的共享 DTO。
我在将对象从 DAO 映射到 DTO 时遇到问题,没有问题 简单的对象。
问题出在拥有另一个对象的子集合的对象中。 例如:
Author Category
--Categories --Authors
执行进入无限循环的映射
当我想要模型自连接表时它会变得更复杂 例如:
Safe Safe
--TransferSafe(Collection<Safe>) --TransferSafe(Collection<Safe>)
执行进入无限循环的映射
关于好的解决方案或实用的映射模式有什么建议吗?
【问题讨论】:
标签: orm architecture dto