翻訳の概念を理解しました。このようなプレゼンテーション層のDataModelタイプをDTOタイプに変換する際に使用し、正常に機能しました。
objTypeB = objTypeA.TranslateTo<clsTypeB>();
TypeAとTypeBの不一致は、いくつかのプロパティのデータ型にすぎず、Property Setメソッドで変換しました。
しかし、上記の実装では、ソースがの場合、List<TypeA>それぞれをループして、別のインスタンスに変換しTypeBて追加します。List<TypeB>代わりに次のようなことを行うことは可能ですか?
と仮定resultListAしますList<clsTypeA>
var resultListB = resultListA.TranslateTo<List<clsTypeB>>();
試しましたが、変換されていないようです。空になりますresultListB。これへの簡単なアプローチはありますか?