请不要将我重定向到Stackoverflow中的其他类似的HQL,因为它们对我不起作用。我非常感谢你的指导。感谢。
使用ICriteria API在Nhibernate中重现这种查询:
SELECT DISTINCT FileName From CustomerFile WHERE name = ' ' AND timeframe = ''
答案 0 :(得分:1)
为什么不使用您在上面勾画的自定义SQL,并将结果列映射到字符串?为什么要通过ORM箍来做一些简单的事情?
session
.CreateSQLQuery("SELECT DISTINCT FileName From CustomerFile WHERE name = ' ' AND timeframe = ''")
.AddScalar("FILENAME", NHibernateUtil.String)