我创建了一个PersonPart并将其附加到我的Employee类型。它包含名字和姓氏,并实现ITitleAspect
,这样当我创建一堆员工时,他们都不会显示为"员工"在内容列表中。现在我想创建一个Projection,按字母顺序显示按姓氏排序的所有员工。
我怎样才能做到这一点?是否有任何可以实现FirstName
和LastName
作为排序条件的界面?
public class PersonPart : ContentPart<PersonPartRecord>, ITitleAspect
{
[Required]
[DisplayName("First name")]
public string FirstName
{
get { return Retrieve(r => r.FirstName); }
set { Store(r => r.FirstName, value); }
}
[Required]
[DisplayName("Last name")]
public string LastName
{
get { return Retrieve(r => r.LastName); }
set { Store(r => r.LastName, value); }
}
public string Title
{
get { return LastName + " " + FirstName; }
}
}
答案 0 :(得分:3)
要在Orchard中添加新绑定以在自定义查询中使用,您必须添加以下绑定:
Bindings
页面,如下所示:然后按下Add a New Binding
按钮。