DevForce Help Reference
CompositeSortSelector Class
Members  Example 


A collection of SortSelectors providing for dynamic construction of OrderBy clauses.
Syntax
'Declaration
 
Public Class CompositeSortSelector 
   Inherits IdeaBlade.Linq.SelectorCollection(Of SortSelector,CompositeSortSelector)
'Usage
 
Dim instance As CompositeSortSelector
Remarks
A CompositeSortSelector is created when you combine two or more SortSelector instances; you won't generally need to construct one directly.
Example
var mgr = new DomainModelEntityManager();
var entityType = typeof(Customer);
var baseQuery = EntityQuery.Create(entityType, mgr);
var ss1 = new SortSelector(Customer.EntityPropertyNames.Id);
var ss2 = new SortSelector(Customer.EntityPropertyNames.CompanyName);

var combined = ss1.ThenBy(ss2);
var results = baseQuery.OrderBySelector(combined).Execute();
Inheritance Hierarchy

System.Object
   IdeaBlade.Linq.SelectorCollection<T,U>
      IdeaBlade.Linq.CompositeSortSelector

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

CompositeSortSelector Members
IdeaBlade.Linq Namespace

Send Feedback