NHibernate Set没有“ order”,即使set映射支持order-
by。请参阅Ayende的说明:
请注意,[order-by]不适用于通用集,并且一般来说,您不想依赖那些排序属性,而是要使用所选集合的自然属性。根据定义,集合是唯一元素的无序集合。
您可以将order by子句附加到基础SQL中,但是当NHibernate构建集合时,该顺序将丢失。当然,可以使用“有序”集或其他收集类型(包或清单)。

NHibernate Set没有“ order”,即使set映射支持order-
by。请参阅Ayende的说明:
请注意,[order-by]不适用于通用集,并且一般来说,您不想依赖那些排序属性,而是要使用所选集合的自然属性。根据定义,集合是唯一元素的无序集合。
您可以将order by子句附加到基础SQL中,但是当NHibernate构建集合时,该顺序将丢失。当然,可以使用“有序”集或其他收集类型(包或清单)。