АвтоМаппер с IList <Item> - PullRequest
       16

АвтоМаппер с IList <Item>

3 голосов
/ 03 декабря 2009

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

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

Так как нет SET для тегов, автоматическая установка не будет устанавливать теги при отображении из viewmodel в представление. Есть идеи?

Ответы [ 2 ]

4 голосов
/ 03 декабря 2009

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

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

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

0 голосов
/ 01 июня 2011

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

ForMember(dest => dest.Tags, opt => opt.Ignore());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...