Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

tcn

[Resolvido] Persistir Lista de Objetos

Recommended Posts

Boa Tarde,

 

eu tenho um objeto que este objeto possui um Ilist de outro objeto, utilizo Nhibernate e CastleActiveRecord

 

 

[HasAndBelongsToMany(typeof(Pagina), Table = "PERFIL_ACESSO_PAGINAS", Cascade = ManyRelationCascadeEnum.SaveUpdate, Lazy = false, Schema = "TESTE", ColumnKey = "PERFIL_ACESSO_ID", ColumnRef = "PAGINA_ID")]
       [DataMember(EmitDefaultValue=false)]
       public IList<Pagina> Paginas
       {
           get;
           set;
       }

 

o Erro que esta dando quando vou persistir é:

 

Erro no método Atualizar da entidade do tipo Entity.Acesso.PerfilAcesso: a different object with the same identifier value was already associated with the session: 171, of entity: Entity.Acesso.Pagina

 

 

SDS

 

Opa Pessoal

 

 

Descobri

[HasAndBelongsToMany(typeof(Pagina), Table = "PERFIL_ACESSO_PAGINAS", Cascade = ManyRelationCascadeEnum.[u][i][b]NONE[/b][/i][/u],  Lazy = false, Schema = "TESTE", ColumnKey = "PERFIL_ACESSO_ID", ColumnRef = "PAGINA_ID")]
       [DataMember(EmitDefaultValue=false)]

 

Por que o Objeto pagina ja estava preenchido, tanto que carrega no combobox.

 

 

só para variar, malditos estagiarios!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.