名称';NHibernateUtil';在当前上下文中不存在

名称';NHibernateUtil';在当前上下文中不存在,nhibernate,nhibernate-projections,Nhibernate,Nhibernate Projections,下面的投影查询在我尝试运行应用程序时抛出“名称'NHibernateUtil'在当前上下文中不存在”错误。我尝试了包含名称空间NHibernate.Util,但仍然不起作用。任何帮助都将不胜感激 template.Criteria.SetProjection( Projections.ProjectionList() .Add(Projections.GroupProperty(Projections.SqlFunction("d

下面的投影查询在我尝试运行应用程序时抛出“名称'NHibernateUtil'在当前上下文中不存在”错误。我尝试了包含名称空间NHibernate.Util,但仍然不起作用。任何帮助都将不胜感激

 template.Criteria.SetProjection(
                Projections.ProjectionList()
                .Add(Projections.GroupProperty(Projections.SqlFunction("date",NHibernateUtil.Date,Projections.GroupProperty("IssueDateTime")))
, "DateVal")
                .Add(Projections.Sum("TotalFare"), "TotalFare")
            );

NHibernateUtil
类位于
NHibernate
命名空间中,而不是
NHibernate.Util

听起来像是缺少引用。是的,但我不确定缺少什么。我必须安装任何sql方言才能正常运行吗?