nhibernate中的独特查询

时间:2013-10-18 09:54:59

标签: c# sql winforms nhibernate

我是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>();

帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

试试这个。

criteria.SetProjection(Projections.Distinct(Projections.Property( “国家”)));

最诚挚的问候。