2009-07-25 45 views
0

_session.CreateQuery(「Select a.AuLname From Authors a Order By a.AuLname」) .List();什麼是這行代碼的CreateCriteria equiv:

我必須在這裏畫空白.​​.....但我無法弄清楚如何使用會話的CreateCriteria方法返回作者姓氏列表。因爲我可以使用投影,所以獲取姓氏的明確列表並不是問題。但這不是我在這裏要做的。

TIA ...

JP

回答

1

試試這個:

_session.CreateCriteria<Author>() 
    .SetProjection(Projections.Property("AuLname")) 
    .AddOrder(Order.Asc("AuLname")) 
    .List(); 
+0

感謝馬庫斯。這完全沒有這樣做......但你給了我一些話要說。投影是明確的 - 它是有道理的,因爲我們正在向列表投射一些東西。這工作: _session.CreateCriteria(typeof運算(作者)) .SetProjection(Projections.Property( 「AuLname」)) .AddOrder(Order.Asc( 「AuLname」)) 的.List (); – user145110 2009-07-26 12:25:55