作成したエンティティと画面で使用するモデル(ViewModel)の詰め替えをどうするかということ。使用すると良いと出てくる。プロパティを一つずつコピーするのはいかにも冗長な作業でなんとかしたいと思うのはわかるし、一行でプロパティのコピーが出来るのは便利だと思う。Object)というものが話題になったことがあった。さんの書いていたことが印象に残っている。提供するツールを使うことで開発は少し削減されるかもしれないが、エラー発生時にデバッグで悩んでしまえばトータルではマイナスになるという趣旨の内容だったと思う。使ったツールはそれほど流行らなかったようで、この主張は的を得ていると思った。実現するものだと思えるので、使わない方が良いと思っている。あるからそんなに冗長にはならないのではないかとも思った。使わなくても良いと思えたので、ここに方法を記す。前置きがものすごい長くなったが、ソースコードで表すとこんな感じ。};}staticの詰め替え用のメソッドを用意する必要はあるが、呼び出す側は単独オブジェクトだろうが、コレクションだろうが1行で済む。プロパティ名の異なるクラス間の変更や、コレクションの変更では、AutoMapperでも対応付けるための記述が必要になるので、AutoMapperを使って手間を省けるのはプロパティが同じクラス間だけなのではと思う。プロジェクト都合にも寄るのかもしれないけど、デバッグ時のわかりやすさと天秤にかけると、自分はAutoMapperはいらないかなと思った。使わない!Tweet広告を非表示にする関連記事2018-08-30Excel読込でNPOIをEPPlusのように使うため拡張メソッドを作成したなぜEPPlusを直接使わないかは、過去の記事を参照。(1)注目記事はてなブログをはじめよう!redwarriorさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。