私の問題は、基本的に次のエンティティのセットに減らすことができます。
私はエンティティを言います:(名前付きのタイミング)MyEntity
のリストがありますEntityTiming
public class Entity{
public List<EntityTiming> Timings {get;set;}
}
これは、(Timingsという名前の)リストを持つViewModelに対応します。MyEntityViewModel
TimingViewModel
public class EntityViewModel
{
public IList<TimingViewModel> Timings {get;set;}
}
方向をマッピングするために次のルールを構成しています。entity -> viewModel
Mapper.CreateMap<Entity,EntityViewModel>
Mapper.CreateMap<EntityTiming,TimingViewModel>
EntityViewModel.Timingsには7つのアイテムが必要です。ただし、Enitity.Timingsのアイテム数は7未満、またはそれ以上になることはありません。
私の質問は:アイテムがリストでnullの場合にデフォルト値を提供する方法はありますかAutoMapper