Bom dia pessoal.
Estou com problemas com o nhibernate para associar e desassociar objetos de uma lista. Na primeira vez ele faz certinho, depois ocorre um erro :
NHibernate.LazyInitializationException: ‘Initializing[IGSRelat.Entidades.Variavel#178]-Illegally attempted to associate a proxy with two open Sessions’.
Código NHibernate:
public static void adicionaOuAtualiza(T objeto, bool refresh)
{
ISession session = PersistenceUtils.GetSession();
session.BeginTransaction();
session.SaveOrUpdate(objeto);
session.Transaction.Commit();
if (refresh)
session.Refresh(objeto);
}
O erro ocorre no SaveOrUpdate. Não estou conseguindo contornar este problema. Se alguém puder me ajudar ficarei muito grata.
Flávia