Моя проблема может быть сведена в основном к следующему набору сущностей:
У меня есть сущность, скажем: MyEntity
, у которой есть список EntityTiming
(с именем Timings)
public class Entity{
public List<EntityTiming> Timings {get;set;}
}
Это соответствует ViewModel: MyEntityViewModel
, который имеет список TimingViewModel
(с именем Timings).
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 элементов / никогда не более.
Мой вопрос: есть ли способ предоставить значения по умолчанию, если элемент в списке пуст, используя AutoMapper