如何在NHibernate 3.1.0中完成像「Select 1」這樣的子查詢?NHibernate 3.1.0:Select 1 subquery
在早期版本中,我知道我們使用的類似, .SetProjection(Projections.Constant( 「1」)
在3.1.0, 。選擇(1)是不可能的,因爲選擇(。 ..)預計函數求< ....>作爲參數。
感謝。
如何在NHibernate 3.1.0中完成像「Select 1」這樣的子查詢?NHibernate 3.1.0:Select 1 subquery
在早期版本中,我知道我們使用的類似, .SetProjection(Projections.Constant( 「1」)
在3.1.0, 。選擇(1)是不可能的,因爲選擇(。 ..)預計函數求< ....>作爲參數。
感謝。
有與Select(params IProjection projections)
過載,所以你可以寫.Select(Projections.Constant("1"))
這裏是SA
Session.QueryOver<Person>()
.Where(p => P.Id == personId)
.Select(Projections.Constant(1))
.Take(1)
.SingleOrDefault<int>();