Wpf 实体框架4-按外部实体排序
我明白了 使用以下CollectionViewSource时:Wpf 实体框架4-按外部实体排序,wpf,entity-framework,sorting,collectionviewsource,Wpf,Entity Framework,Sorting,Collectionviewsource,我明白了 使用以下CollectionViewSource时: 'System.Windows.Data.BindingListCollectionView' view does not support sorting DataContext是一个可观察集合。我使用的是实体框架4,当然CourseSessions是一个属性: <CollectionViewSource Source="{Binding Path=CourseSessions}" x:Key="cvsCours
'System.Windows.Data.BindingListCollectionView' view does not support sorting
DataContext是一个可观察集合
。我使用的是实体框架4,当然CourseSessions是一个属性:
<CollectionViewSource Source="{Binding Path=CourseSessions}" x:Key="cvsCourses">
<CollectionViewSource.SortDescriptions>
<ComponentModel:SortDescription PropertyName="StartDate"/>
</CollectionViewSource.SortDescriptions>
</CollectionViewSource>
公共对象集课程会话
在这种情况下,除了对来自数据库的数据进行排序外,如何指定排序?我认为问题在于ObjectSet不支持排序。请看一看Nicholas Romanidis的这篇文章:
如果DataContext已经是CourseSessions的ObservableCollection,CollectionViewSource的Source属性不应该等于“{Binding}”吗?DataContext是ObservableCollection。CourseSessions是课程类的属性。
public ObjectSet<CourseSession> CourseSessions