Question

Ci-dessous la requête de projection jette « Le nom « NHibernateUtil »n'existe pas dans le contexte actuel » lorsque je tente d'exécuter l'application. J'ai essayé, y compris l'espace de noms NHibernate.Util mais il fonctionne toujours l'habitude. Toute aide serait appréciée.

 template.Criteria.SetProjection(
                Projections.ProjectionList()
                .Add(Projections.GroupProperty(Projections.SqlFunction("date",NHibernateUtil.Date,Projections.GroupProperty("IssueDateTime")))
, "DateVal")
                .Add(Projections.Sum("TotalFare"), "TotalFare")
            );
Était-ce utile?

La solution

La classe NHibernateUtil est dans l'espace de noms NHibernate, pas NHibernate.Util

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top