5

コンパイル時にマッピングを検証する方法はありますか?たとえば、多くの子エンティティを持つエンティティがあります。ParentXをParentYにマップしようとしたときに、子の1つにCreateMapを追加するのを忘れた場合、マッピングは失敗します。

コンパイル中にこれを検証する方法を考えることはできませんが、方法を見つけたいと思います。

4

1 に答える 1

4

いいえ、そうするためのきれいな方法はありません。ビルド後のフックを使って単体テストを呼び出すこともできますが、実際に単体テストを実行する場合と大差ありません。私たちの経験では、ViewModel をビルドしている間は AutoMapper 構成ユニット テストを開いたままにし、検証を進めます。

于 2010-01-17T19:47:29.093 に答える