Wenn ich eine einfache benannte Abfrage definiert, das Vorformen einer Zählfunktion, auf einer Säule:NHibernate, Sum Abfrage
<query name="Activity.GetAllMiles">
<![CDATA[
select sum(Distance) from Activity
]]>
</query>
Wie kann ich das Ergebnis einer Summe oder eine Abfrage erhalten, die Rückkehr eines nicht die zugeordneten Entitäten mit NHibernate mit entweder IQuery oder ICriteria?
Hier ist mein Versuch (im unfähig, es jetzt zu testen), würde das funktionieren?
public decimal Find(String namedQuery)
{
using (ISession session = NHibernateHelper.OpenSession())
{
IQuery query = session.GetNamedQuery(namedQuery);
return query.UniqueResult<decimal>();
}
}