AutoMapper を使用して、オブジェクトのリストを含む Domain-object からマップしようとしています。ここには、AutoMapper がそのリストを宛先オブジェクトの 2 つの宛先に分割するために使用するプロパティを使用したいブール型のプロパティがあります。 .
私の基本的なドメインは次のようになります(ソース)
//Domain object
public class Article
{
public bool IsActive { get; set; }
}
したがって、私のソースはIList<Article>になります
私のビューは次のようになります(宛先)
//DTO
public class ViewAllArticles
{
public IList<ViewArticle> ActiveArticles { get; set; }
public ILIst<ViewArticle> InactiveArticles { get; set; }
}
public class ViewArticle
{
public bool IsActive { get; set; }
}
指名手配のマッピング
//wanted mapping code (source to destination)
Mapper.Map<IList<Article>, ViewAllArticles>(collectionOfAllArticles)
ここで、ActiveArticles には「IsActive=true」の記事のみが含まれ、InactiveArticles の場合はその逆です。
あなたの誰かが、私がこの種のマッピングを始めるのを手伝ってくれることを願っています.
前もって感謝します。