【发布时间】:2010-10-13 13:43:29
【问题描述】:
我已阅读有关此主题的问题和答案,但仍有一些问题没有答案。
如果我创建一个将实体转换为 DTO 的方法,我会遇到一些循环调用方法(可能是由模型中的错误引起的),例如:
Product 类有一个属性 Supplier 指向一个 Supplier 类,该类包含一个 List 属性以及提供的所有产品。所以如果我创建一个 GetProductDTO (产品实体) 方法返回 ProductDTO 类我必须为每个产品调用 GetSupplierDTO(Supplier entity),但最后一个方法必须为列表中的每个产品调用 GetProductDTO提供的产品...
总之,我正在寻找一种模式或最佳实践来创建 EntityModel -> WCF 服务 -> Prism WPF 应用程序。
谢谢
【问题讨论】: