Список автосопоставления со значениями по умолчанию

Моя проблема может быть сведена в основном к следующему набору сущностей:

У меня есть сущность, скажем: 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

5
задан Darin Dimitrov 18 June 2012 в 15:58
поделиться