2009-12-03 102 views
3

我有Article類財產AutoMapper與IList的<Item>

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

由於沒有SET從視圖模型查看映射時automapper不會將標籤標籤。有任何想法嗎?

回答

4

嘗試使用UseDestinationValue選項:

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

在主幹上的最新DLL中,AutoMapper應該選擇只讀列表類型的成員。

0

你可以用忽略然後屬性:

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