Hola a todos

Tengo un problema de performance al realizar consultas con un objeto
IQuery en una aplicacion winform

Todas las tablas implicadas son muy pequeñas, y los clases muy
simples.

Si abro una session y ejecuto dos o mas IQuery.List(), la segunda,
tercera y posteriores ejecuciones toman mas de 5 segundos en
procesarse, mientras que la primera ejecucion toma solo 0,5 segundos.

Si cambio el orden en que se ejecutan, sigue pasando lo mismo, la
primer ejecucion rapida y las demas lentas.

Probe con abrir una session y cerrarla despues de cada IQuery.List() y
todas se ejecutan rapido 0,5 segundos

Estoy utilizando log4net para determinar los tiempos.

¿Tengo que abrir y cerrar session cada vez que ejecuto un IQuery o
cual puede ser el problema?

Desde ya muchas gracias


--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups-beta.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---

Responder a