我刚开始在NHibernate 3中使用LINQ,之前使用的是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();
我该如何设置缓存?我已经查看了一些其他的问题,但似乎使用了不同的(可能是过时的?)语法,或者我做错了什么...