【发布时间】:2017-02-07 12:42:55
【问题描述】:
我正在尝试将 DTO 映射到实体。当我在网上搜索它时,我注意到很多对 AutoMapper 的引用以及关于它如何不是一个好方法的反馈。
我也找不到任何新日期的来源,一个抱怨没有“新”来源的问题是 4 岁。
我发现的一个看起来很有希望的来源是 https://rogerjohansson.blog/2013/12/01/why-mapping-dtos-to-entities-using-automapper-and-entityframework-is-horrible/
我也无法让它工作。
所以,基本上情况是这样的。
我正在尝试使用 wcf 对订单进行集成。 (另一个案例)
我有一个订单 dto,相关的 dto 是 orderline、customer、customeraddress、orderadress。稍后会有更多内容。
由于这些本质上是数据库表,因此主要的“表”是 Order。它充当标题,订单线和其他是不言自明的。相信大家以前都遇到过这样的事情。
我根据他们的对应实体创建了 Dto。
我被告知要做的是;
a) 将这些 DTO 转换(或者按照术语,映射?)这些 DTO 到实体
b) 将实体添加到 dbcontext 并保存更改。
那么,任何人都可以为我指出解决这种情况的好方向吗?
【问题讨论】:
标签: c# entity-framework dto