Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# NHibernate HQL最大值和计数值。如何从c访问重新运行的值#_C#_Fluent Nhibernate_Hql - Fatal编程技术网

C# NHibernate HQL最大值和计数值。如何从c访问重新运行的值#

C# NHibernate HQL最大值和计数值。如何从c访问重新运行的值#,c#,fluent-nhibernate,hql,C#,Fluent Nhibernate,Hql,我试图在一个HQL(fluent nhibernate)中获得最大数量的记录。 但在我得到它之后,我将如何从C#代码访问它 以下是我试图实现的目标。 请注意,我必须使用CreateQuery { var MaxOffer = session.CreateQuery("select new map( max(Amount) as Maxamount,count(*) as total) from Offer o").List() ; object agg = MaxOffer[0]; Cons

我试图在一个HQL(fluent nhibernate)中获得最大数量的记录。 但在我得到它之后,我将如何从C#代码访问它

以下是我试图实现的目标。 请注意,我必须使用CreateQuery

{

var MaxOffer = session.CreateQuery("select new map(  max(Amount) as Maxamount,count(*) as total) from Offer o").List() ;
object agg = MaxOffer[0];
Console.WriteLine(((object[])(agg))[0]);
Console.WriteLine(((object[])(agg))[1]);

}

是的,我还没有找到一个例子来说明如何使用这些“新映射”方法来填充这些dto/模型类。