Pregunta

El caché de primer nivel de NHibernate está disponible cuando uno usa la misma sesión. ActiveRecordBase.FindAll() Cada vez crea un nuevo ISession. Por lo tanto, tal siguiente no puede beneficiarse del caché de primer nivel:

void test1()
{
  Car.FindAll();
  Car.FindAll();
  Car.FindAll();
}

¿Hay alguna solución?

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top