gpt4 book ai didi

c# - CreateQuery().list() 的 NHibernate 输出列/投影

转载 作者:太空宇宙 更新时间:2023-11-03 20:39:41 24 4
gpt4 key购买 nike

我有一个简单的 HQL 查询:

var list = OpenSession()
.CreateQuery("SELECT MAX(p.price) as max_price,
COUNT(p.id) as count_all
FROM Order o left join o.Products p")
.List();

我想尽可能简单地输出“max_price”和“count_all”列/预测。

类似于:

Console.WriteLine(list[0]["max_price"]);
Console.WriteLine(list[0]["count_all]);

有什么想法吗?

最佳答案

你可以把它转换成Hashtable

.SetResultTransformer(Transformers.AliasToEntityMap).List<HashTable>()[0]["max_price"];

关于c# - CreateQuery().list() 的 NHibernate 输出列/投影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3597042/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com