У меня есть следующий класс, который я сопоставляю, используя AutoMapper Fluent NHibernate.Я не хочу, чтобы элементы списка были общедоступными для изменения, поэтому есть общедоступная IEnumerable
, поддерживаемая IList
, которая может быть заполнена внутренне или NHibernate.
Я хочу, чтобы NHibernate сопоставил teamMembers
со столбцом с именем TeamMembers
.Я также хочу, чтобы FNH игнорировал свойство TeamMembers
этого класса.
public class Team : Entity
{
protected internal virtual IList<Person> teamMembers { get; set; }
public IEnumerable<Person> TeamMembers { get { return teamMembers;} }
}