我正在使用NHibernate最新版本,但无法使用linq。我已经添加了using NHibernate.Linq
,所以这不是问题。
using (ISession session = NHibernateHelper.OpenSession())
{
var sss = session.Linq<Category>().ToArray(); <-- Error mentioned above.
}
看起来没有针对ISession的扩展方法Linq(),尽管事实上NHibernate.Linq在使用列表中。有什么想法吗?
由于
答案 0 :(得分:19)
session.Linq<T>()
用于NHibernate 2.x
session.Query<T>()
适用于NHibernate 3.x