0

我有一个映射类,将 DTO 对象映射到实体模型,反之亦然。关联当前存储在字典中,并且所有关联都在运行时添加到字典中 - 由静态构造函数调用,该构造函数调用一个对字典执行大量添加的函数!看看我要去哪里?我知道这不好。

从我的角度来看,我看不出如何在某处手动定义这些关联,但是有没有更好的方法来定义关联,然后通过一个简单的循环将它们加载到字典中,而不是添加额外的 _dictionary.Add( dtoType,模型类型);在每个新关联的构造函数中。此外,我想将这些关联定义保留在程序中,而不是外部文本/xml 文件中。

4

1 回答 1

0

也许这个工具可以为你工作:

http://automapper.org/

我们使用它将 dto 属性映射到实体属性。它按约定和配置工作。

于 2013-10-10T11:32:52.983 回答