Acabo de empezar a usar LINQ con NHibernate en NHibernate 3, después de haber usado ICriteria previamente.NHibernate 3 Caché de consultas Linq
He aquí un ejemplo de consulta:
ISession session = NHibernateSessionManager.Instance.GetSession();
var results = from project in session.Query<Project>()
where project.ProjectState == ProjectState.Archive
orderby project.ProjectNumber
select project;
return results.ToList();
¿Cómo se configura para que la memoria caché? He echado un vistazo y otras preguntas parecen usar una sintaxis diferente (¿quizá desactualizada?) O quizás lo estoy haciendo mal ...
Probar "results.Cacheable(). ToList();" – Phill