4

有谁知道将 DTO 转换为视图模型或将 DTO 成员映射到视图模型成员的好方法(阅读:快速编码)?最近我发现自己编写了许多转换和辅助方法,但这是一项非常艰巨和乏味的任务。此外,它通常需要执行两次(DTO -> View Model,View Model -> DTO)。

有没有一种方法、技术或技术可以让我更快、更有效地做到这一点?

4

4 回答 4

2

看看Automapper。这是一个开源项目,可以准确解决您遇到的问题。

于 2010-06-16T05:25:15.273 回答
1

正如 David 所建议的,Automapper 非常灵活。如果您有简单的映射需求,请查看我共同创作的库 Fasterflect的对象映射功能。它提供了非常高的性能(在后端使用 CIL 生成,而不是反射)并且非常易于使用。

于 2010-06-16T06:14:05.080 回答
0

I see automapper as the best solution for DTO Mapping

于 2010-06-16T08:45:57.617 回答
0

我发现Otis Mapper比 AutoMapper 更好,它有助于将实体集合映射到 DTO 集合

请在下面找到链接。

奥的斯

希望这可以帮助。

谢谢,维杰

于 2010-06-16T07:55:24.527 回答