我有一个引用另一个的实体。当我使用条件查询列表时,我想按引用的实体列对其进行排序。
我无法理解应该使用.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