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



}

Reply via email to