我创建了一个 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; }
}
}