C# 如何将PostgreSQL查询转换为NHibernate的Linq到SQL
我正在使用NHibernate和LINQ转换为SQL,我想转换以下SQL查询:C# 如何将PostgreSQL查询转换为NHibernate的Linq到SQL,c#,postgresql,nhibernate,linq-to-sql,C#,Postgresql,Nhibernate,Linq To Sql,我正在使用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<Jo
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();
返回HibernateTemplate.Execute(session=>(来自session.Query()中的r)
r组由r.CustomerName.ToLower()创建
进入g
设c=g.Min(l=>l.CustomerName)
orderby c
选择c)).ToList();
谢谢大家