Я только начал использовать LINQ с NHibernate в NHibernate 3 после того, как ранее использовал ICriteria.
Вот пример запроса:
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();
Как мне установить это в кеш? Я осмотрелся и другие вопросы, похоже, используют другой (возможно, устаревший?) Синтаксис, или, возможно, я делаю это неправильно ...