4

DTOをビューモデルに変換したり、DTOメンバーをビューモデルメンバーにマッピングしたりするための優れた(コードをすばやく読む)方法を知っている人はいますか?最近、私は自分自身が多くの変換とヘルパーメソッドを書いていることに気づいていますが、これは非常に骨の折れる退屈な作業です。さらに、多くの場合、2回実行する必要があります(DTO->モデルの表示、モデルの表示-> DTO)。

これをより迅速かつ効率的に行うことを可能にする方法論、技術、または技術はありますか?

4

4 に答える 4

2

Automapperをご覧ください。それはあなたが抱えている問題に正確に対処するオープンソースプロジェクトです。

于 2010-06-16T05:25:15.273 に答える
1

Davidが提案したように、Automapperは非常に柔軟性があります。単純なマッピングが必要な場合は、私が共同執筆したライブラリであるFasterflectのオブジェクトマッピング機能を確認してください。非常に高いパフォーマンスを提供し(リフレクションの代わりにバックエンドでCIL生成を使用)、非常に使いやすいです。

于 2010-06-16T06:14:05.080 に答える
0

Otis Mapperは、エンティティのコレクションをDTOコレクションにマッピングしやすいAutoMapperよりも優れていることがわかりました。

以下のリンクを見つけてください。

オーティス

お役に立てれば。

ありがとう、Vijay

于 2010-06-16T07:55:24.527 に答える
0

AutomapperはDTOマッピングの最良のソリューションだと思います

于 2010-06-16T08:45:57.617 に答える