tcn 1 Denunciar post Postado Agosto 16, 2012 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