如何将PostgreSQL查询转换为Linq到NHibernate的SQL
本文关键字:Linq NHibernate SQL 转换 PostgreSQL 查询 | 更新日期: 2023-09-27 18:24:34
我正在使用NHibernate和LINQ到SQL,我想转换以下SQL查询:
select min(T."CustomerName") from public."Jobs" as T group by lower(T."CustomerName");
我想在LINQ中将其转换为SQL,并将其添加到DAO中。
请帮忙。
我终于找到了答案。
这是:
return HibernateTemplate.Execute(session => (from r in session.Query<Job>()
group r by r.CustomerName.ToLower()
into g
let c = g.Min(l => l.CustomerName)
orderby c
select c)).ToList();
谢谢大家。