I have this case: public sealed class ClienteMap : ClassMap<Entities.Cliente> { public ClienteMap() { Id(x => x.Codigo).GeneratedBy.Native(); HasMany(x => x.Consumacoes).AsList(); }
} and: public sealed class ConsumacaoMap : ClassMap<Entities.Consumacao> { public ConsumacaoMap() { Id(x => x.Codigo).GeneratedBy.Native(); References(x => x.Cliente).Not.Nullable(); } } When i load a 'Cliente' the property 'Consumacoes' thown Error: illegal access to loading collection. Im using auto property, like this: public class Cliente { public Int64 Codigo { get; set; } piblic IList<Consumacao> Consumacoes { get; set; } } and: public class Consumacao { public Int64 Codigo { get; set; } public Cliente ClienteDaConsumacao { get; set; } }