我有以下类,我正在使用 Fluent NHibernate 的 AutoMapper 进行映射。我不希望列表项可以公开修改,因此有一个可以在内部或由 NHibernate 填充的公众IEnumerable
支持。IList
我希望 NHibernate 映射teamMembers
到名为TeamMembers
. 我还希望 FNH 忽略TeamMembers
此类的属性。
public class Team : Entity
{
protected internal virtual IList<Person> teamMembers { get; set; }
public IEnumerable<Person> TeamMembers { get { return teamMembers;} }
}