Entity Framework - загрузка дочерних элементов и сортировка для просмотра данных - PullRequest
2 голосов
/ 05 января 2012

У меня есть приложение winform с основными / подробными данными. Я использую явную загрузку для загрузки дочерних сущностей в событии с изменением положения.

private void masterBindingSource_PositionChanged(object sender, EventArgs e)
   {
       var master = masterBindingSource.Current as Master;
       if ((master != null) && (!master.children.IsLoaded))
       {                 
           master.children.Load();
       }               

   }

Моя единственная проблема в том, что мне нужно сортировать детей по одному полю. Это не работает - master.children.OrderByDescending (c => c.sortfield); Кто-нибудь знает, как этого добиться? Спасибо.

1 Ответ

0 голосов
/ 09 января 2012

так что, кажется, невозможно отсортировать его с помощью метода загрузки. я могу сделать это с помощью запроса, но тогда свойство isloaded всегда ложно - оно устанавливается на true только при вызове метода load.

...