FluentNHibernateのAutoMapperを使用してマッピングしている次のクラスがあります。私はリストアイテムを公に変更可能にしたくないので、内部またはNHibernateによって入力できるIEnumerable
anに裏打ちされたパブリックを持っています。IList
teamMembers
NHibernateを。という名前の列にマップしたいTeamMembers
。TeamMembers
また、FNHにこのクラスのプロパティを無視してもらいたいです。
public class Team : Entity
{
protected internal virtual IList<Person> teamMembers { get; set; }
public IEnumerable<Person> TeamMembers { get { return teamMembers;} }
}