2009-07-25 47 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