J'ai la classe suivante que je mappe à l'aide de AutoMapper de NHibernate Fluent. Je ne veux pas que les éléments de la liste soient publiquement modifiables, donc un IEnumerable
public soutenu par un IList
qui peut être rempli en interne ou par NHibernate.Ignorer le mappage des propriétés par accessibilité dans Fluid NHibernate AutoMapper
Je souhaite que NHibernate mappe teamMembers
sur une colonne nommée TeamMembers
. Je veux également que FNH ignore la propriété TeamMembers
sur cette classe.
public class Team : Entity
{
protected internal virtual IList<Person> teamMembers { get; set; }
public IEnumerable<Person> TeamMembers { get { return teamMembers;} }
}