AutoMapper с IList‹Item›

У меня есть класс статьи со свойством

private IList<Tag> _tags;
public virtual IList<Tag> Tags
{
get{
if(_tags == null)
  _tags = TagService.GetTags(this);
return _tags;
}
}

Поскольку нет SET for Tags, автомаппер не будет устанавливать теги при отображении из модели представления в представление. Любые идеи?


person Andrej Kaurin    schedule 03.12.2009    source источник


Ответы (2)


Попробуйте использовать параметр UseDestinationValue:

ForMember(dest => dest.Tags, opt => opt.UseDestinationValue());

В последней библиотеке DLL в магистрали AutoMapper должен выбирать элементы списка только для чтения.

person Jimmy Bogard    schedule 03.12.2009

Вы можете игнорировать свойство, используя:

ForMember(dest => dest.Tags, opt => opt.Ignore());
person BitKFu    schedule 01.06.2011