休眠中的非重复查询

本文关键字:查询 休眠 | 更新日期: 2023-09-27 18:35:51

我是 nHibernate 的新手,我想在 nHibernate 标准中转换以下 sql 查询

SELECT DISTINCT fReportID, fFiscalYear  
FROM tFCMaster   
WHERE fPropertyID='100'

我试过这个:

Session.CreateCriteria<tFCMaster>().Add(Expression.Eq("fPropertyID", PropertyID))
       .SetProjection(Projections.Distinct(Projections.Property("fFiscalYear")))
       .List<tFCMaster>();

帮助将不胜感激。

休眠中的非重复查询

试试这个。

标准。SetProjection(Projections.Distinct(Projections.Property("Country")));

此致敬意。