我现在正在使用.Net进行多层项目,该项目的层次如下:
和BLL和GUI层之间的共享DTO。
我在将对象从 DAO映射到DTO 时遇到问题,没问题 简单的对象。
问题出在具有其他对象的子集合的对象中。 例如:
Author Category
--Categories --Authors
执行进入无限循环的映射
当我需要模型自连接表时它会变得更复杂 例如:
Safe Safe
--TransferSafe(Collection<Safe>) --TransferSafe(Collection<Safe>)
执行进入无限循环的映射
关于良好解决方案或实际映射模式的任何建议?