@@ -21,9 +21,9 @@ internal class ODataVirtualDataSourceDataProviderWorkerSettings
2121 public string BaseUri { get ; set ; }
2222 public string EntitySet { get ; set ; }
2323
24- public DataSourceSortDescriptionCollection SortDescriptions { get ; set ; }
24+ public SortDescriptionCollection SortDescriptions { get ; set ; }
2525
26- public DataSourceFilterExpressionCollection FilterExpressions { get ; set ; }
26+ public FilterExpressionCollection FilterExpressions { get ; set ; }
2727
2828 public string [ ] DesiredProperties { get ; set ; }
2929 }
@@ -45,19 +45,19 @@ internal class ODataVirtualDataSourceDataProviderWorker
4545 private ODataClient _client ;
4646 private string _baseUri ;
4747 private string _entitySet ;
48- private DataSourceSortDescriptionCollection _sortDescriptions ;
49- private DataSourceFilterExpressionCollection _filterExpressions ;
48+ private SortDescriptionCollection _sortDescriptions ;
49+ private FilterExpressionCollection _filterExpressions ;
5050 private string [ ] _desiredPropeties ;
5151
52- protected DataSourceSortDescriptionCollection SortDescriptions
52+ protected SortDescriptionCollection SortDescriptions
5353 {
5454 get
5555 {
5656 return _sortDescriptions ;
5757 }
5858 }
5959
60- protected DataSourceFilterExpressionCollection FilterExpressions
60+ protected FilterExpressionCollection FilterExpressions
6161 {
6262 get
6363 {
@@ -245,7 +245,7 @@ private IDataSourceSchema ResolveSchema(IDictionary<string, object> item)
245245 protected override void MakeTaskForRequest ( AsyncDataSourcePageRequest request , int retryDelay )
246246 {
247247 int actualPageSize = 0 ;
248- DataSourceSortDescriptionCollection sortDescriptions = null ;
248+ SortDescriptionCollection sortDescriptions = null ;
249249 lock ( SyncLock )
250250 {
251251 actualPageSize = ActualPageSize ;
@@ -298,7 +298,7 @@ protected override void MakeTaskForRequest(AsyncDataSourcePageRequest request, i
298298 {
299299 foreach ( var sort in SortDescriptions )
300300 {
301- if ( sort . IsDescending )
301+ if ( sort . Direction == System . ComponentModel . ListSortDirection . Descending )
302302 {
303303 client = client . OrderByDescending ( sort . PropertyName ) ;
304304 }
0 commit comments