Как отсортировать внутренний список, который возвращается платформой объекта?

Как я сортирую внутренний набор объекта, возвращенного платформой объекта?

public class X
{
   public string Field {get; set;}
   public EntityCollection<Y> Ys {get; set;}
}

public class Y
{
   public string Field {get; set;}
}

from x in entities.Xs
orderby x.Field
select x

Существует ли способ изменить этот запрос LINQ для возврата X объектов, и также объекты Y отсортировали? Или я должен вручную отсортировать список Y, когда он возвращается?

Править:

Этот код должен возвратить набор X типизированных объектов, анонимный ввод не отвечает требованиям текущего проекта.

5
задан Jerod Houghtelling 20 October 2010 в 19:39
поделиться