2

MVC4 で ViewModels を作成するために AutoMapper を使用するのは良い習慣ですか?

大きな MVC プロジェクトは AutoMapper を使用していますか、それとももっと良い方法がありますか?

AutoMapper を使用する際の欠点はありますか?

AutoMapper の使用について他の開発者と話し合う必要がある場合、どのような議論を使用して彼らを納得させることができますか?

回答ありがとうございます

4

3 に答える 3

2

AutoMapper を使用する非常に大規模なシステムの 1 つに nopCommerce があります。

プラグイン アーキテクチャで Autofac (IoC コンテナー) と Automapper を使用しています。高度に拡張可能ですが、他のコンポーネントと同様に、プロジェクトの内容に基づいてコンポーネントを選択する必要があります。

HTH

于 2013-06-17T09:23:58.170 に答える
1

いくつかの MVC3/4 アプリケーションで AutoMapper を使用しましたが、非常に便利です! 手動でマッピングを行う場合と比較すると、パフォーマンスが低下しますが、ほとんどの Web アプリケーションでは、この低下は最小限であり、価格に見合うだけの価値があります。

AutoMapper を使用すると、退屈なマッピング コードを大量に作成する必要がなくなり、おそらくいくつかの厄介なバグから解放されるでしょう。注意しなければならない唯一のことは、マッピングが慣習を使用しており、実際にはこれらに従う必要があるということです。それができる限り、AutoMapper は素晴らしいツールです!

于 2013-06-17T09:27:38.640 に答える