通过外部实体列排序的Nhibernate条件查询(通过Projections?)

时间:2019-06-21 13:32:20

标签: c# fluent-nhibernate

我有一个引用另一个的实体。当我使用条件查询列表时,我想按引用的实体列对其进行排序。

我无法理解应该使用.AddOrder(new Order())并将其传递给IProjection,但是我找不到文档或任何示例来说明如何使用它以及如何构建{{1 }}我需要。

顺便说一句,我发现here中的内容是真实的。

请帮助。

主要实体。

Projection

它通过 public class SiteSetting { public virtual Int32 SettingId { get; set; } public virtual String SettingKey { get; set; } public virtual String SettingValue { get; set; } public virtual Int32? CategoryId { get; set; } public virtual SiteSettingCategory SiteSettingCategory { get; set; } } 属性引用了另一个。

CategoryId

我想按 public class SiteSettingCategory { public virtual Int32 Id { get; set; } public virtual String Name { get; set; } } 订购的查询。

SiteSettingCategory.Name

0 个答案:

没有答案
相关问题