Допустим, у меня есть такой родительский объект (в псевдокоде)
public Parent()
string FirstName
string LastName
IEnumarable<Child> Children
Child GetOldestChild() <- A function that returns the oldest child in Children
public Child()
string ChildFirstName
string ChildLastName
int ChildAge
Хорошо, поэтому я хочу связать WebGrid с IEnumarable , и в каждой строке я хочу отобразитьимя и фамилия родителя, а также имя / фамилия / возраст самого старшего ребенка.
Получить родительские столбцы легко, я могу просто связать это так:
grid.Column("FirstName")
Нополучение самых старых данных о детях - это то, что я не знаю, как это сделать.Это не работает, но это то, чего я хочу достичь:
grid.Column("GetOldestChild().ChildFirstName")
Надеюсь, мне не хватает чего-то простого ...