Nhibernate 这行代码的CreateCriteria等效值是多少:

Nhibernate 这行代码的CreateCriteria等效值是多少:,nhibernate,Nhibernate,_CreateQuery(“按a.AuLname从作者的订单中选择a.AuLname”) .List() 我必须在这里画一个空白…但我不知道如何使用会话的CreateCriteria方法返回作者姓氏列表。获得一个清晰的姓氏列表不是问题,因为我可以使用投影。但这不是我在这里要做的 蒂亚 JP试试这个: _session.CreateCriteria<Author>() .SetProjection(Projections.Property("AuLname")) .AddO

_CreateQuery(“按a.AuLname从作者的订单中选择a.AuLname”) .List()

我必须在这里画一个空白…但我不知道如何使用会话的CreateCriteria方法返回作者姓氏列表。获得一个清晰的姓氏列表不是问题,因为我可以使用投影。但这不是我在这里要做的

蒂亚

JP

试试这个:

_session.CreateCriteria<Author>()
   .SetProjection(Projections.Property("AuLname"))
   .AddOrder(Order.Asc("AuLname"))
   .List();
\u session.CreateCriteria()
.SetProjection(Projections.Property(“名称”))
.AddOrder(Order.Asc(“AuLname”))
.List();

谢谢马库斯。那完全不起作用……但你给了我一些话要说。投射就是它——这是有意义的,因为我们正在将某些东西投射到列表中。这是有效的:_session.CreateCriteria(typeof(Authors)).SetProjection(Projections.Property(“AuLname”).AddOrder(Order.Asc(“AuLname”)).List();你的回答促使我在我的博客上快速发布白皮书: