配列をICollection
タイプ<T>.
にマッピングしようとしています
基本的に私はできるようになりたいです:
Mapper.CreateMap<X[], Y>();
ここで、Y
はCollection<T>
です
何か案は?
コレクションのマッピングを設定する必要はありません。要素タイプのみを設定する必要があります。これだけ:
Mapper.CreateMap<X, Y>();
Mapper.Map<X[], Collection<Y>>(objectToMap);
詳細はこちらをご覧ください: http://automapper.codeplex.com/wikipage?title=Lists%20and%20Arrays&referringTitle=Home
今、あなたは使用できるように見えます:
Mapper.CreateMap<X,Y>();
var listOfX = Mapper.Map<List<X>>(someIEnumerableOfY);