有没有人知道将DTO转换为View Models或将DTO成员映射到View Model成员的好(读取:快速编码)方法?最近我发现自己编写了许多转换和辅助方法,但这是一项非常艰巨而乏味的任务。此外,它通常需要进行两次(DTO - > View Model,View Model - > DTO)。
是否有一种方法,技术或技术可以让我更快更有效地完成这项工作?
答案 0 :(得分:2)
看看Automapper。这是一个开源项目,可以解决您遇到的问题。
答案 1 :(得分:1)
根据David的建议,Automapper非常灵活。如果您有简单的映射需求,请查看我共同撰写的库Fasterflect的object mapping feature。它提供了非常高的性能(在后端使用CIL生成,而不是反射)并且非常易于使用。
答案 2 :(得分:0)
答案 3 :(得分:0)
我认为automapper是DTO Mapping的最佳解决方案