.net 自动分拣
是否可以让nhibernate对特定属性/列上的列表进行排序(如果未指定排序)?可能在映射文件中或以其他方式?您可以使用以下代码: 会话.CreateCriteria(类型(ICustomer)) .AddOrder(Order.Desc(“名称”)).net 自动分拣,.net,nhibernate,sorting,.net,Nhibernate,Sorting,是否可以让nhibernate对特定属性/列上的列表进行排序(如果未指定排序)?可能在映射文件中或以其他方式?您可以使用以下代码: 会话.CreateCriteria(类型(ICustomer)) .AddOrder(Order.Desc(“名称”)) .List() 从今天起不可能 我想要一些类似于: <nhibernate-mapping> <class default-order-by="Name"> <property name="N
.List() 从今天起不可能 我想要一些类似于:
<nhibernate-mapping>
<class default-order-by="Name">
<property name="Name" column="name" />
</class>
</nhibernate-mapping>
我不明白……你说的是儿童收藏吗;或者在获取聚合根列表时指定默认排序顺序?Session.CreateCriteria(typeof(icCustomer)).list()
将生成SELECT*FROM customers order BY name
AFAIK您只能对集合执行此操作,但不能对根实体执行此操作。如果未指定排序,则缺少此部分:。如果没有指定,我希望能够指定默认排序。