Je viens de commencer à utiliser LINQ avec NHibernate dans NHibernate 3, après avoir précédemment utilisé ICriteria.NHibernate 3 Linq requête mise en cache
Voici un exemple de requête:
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();
Comment puis-je configurer que le cache? J'ai jeté un coup d'oeil et d'autres questions semblent utiliser une syntaxe différente (peut-être périmée?), Ou peut-être que je le fais mal ...
Essayez "results.Cacheable(). ToList();" – Phill