Entity Framework 4 - сортировка по иностранному лицу - PullRequest
1 голос
/ 25 сентября 2010

Я получаю

'System.Windows.Data.BindingListCollectionView' view does not support sorting

, когда использую следующий CollectionViewSource:

    <CollectionViewSource Source="{Binding Path=CourseSessions}" x:Key="cvsCourses">
        <CollectionViewSource.SortDescriptions>
            <ComponentModel:SortDescription PropertyName="StartDate"/>
        </CollectionViewSource.SortDescriptions>
    </CollectionViewSource>

DataContext является ObservableCollection<Course>.Я использую Entity Framework 4, а CourseSessions является свойством Course:

public ObjectSet<CourseSession> CourseSessions

Как в этом случае можно указать сортировку, если не считать сортировку данных, поступающих из базы данных?

1 Ответ

0 голосов
/ 03 января 2011

Мне кажется, проблема в том, что ObjectSet не поддерживает сортировку.Пожалуйста, ознакомьтесь с этой статьей Николаса Романидиса: Использование CollectionViewSource для отображения отсортированных по Master-Detail EntityCollections

...