在WCF中是否有更好的方法我们可以避免在业务实体和服务实体之间进行转换,只是为了避免复杂实体的整个翻译逻辑。欢迎对此主题有任何见解
答案 0 :(得分:3)
不,没有“神奇的子弹” - 但使用像AutoMapper这样的工具,可以减轻商业实体和数据传输对象之间转换的负担和痛苦。
看看吧!优秀的工具,极大地帮助您,节省大量愚蠢的左右分配代码.....
答案 1 :(得分:2)
不是真的 - 您希望那些解耦,因为您的业务实体将是“良好的实体模型”,而服务对象将针对服务中的使用进行优化(这可能意味着其他属性组合和继承决策)。对象/对象映射器会有所帮助,但这些很少见。