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; }
}