2009-11-18 178 views

回答

14
criteria.SetProjection(Projections.Distinct(Projections.Property("Country"))); 
+2

完美的感谢,并为那些谁晚一点你这样做在NHibernateLambdaExtensions(没有要求,但我需要它)是这样的:distinctQuery.SetProjection(Projections.Distinct(LambdaProjection.Property (P => p.Country))); – reach4thelasers 2009-11-18 01:29:39

+0

如果你想要更多的观点,我只是在http://stackoverflow.com/questions/1753161/nhibernate-criteria-query-select-distinct-with-joined-entity上发布了一个相关的问题 – reach4thelasers 2009-11-18 02:00:49