IdeaBlade DevForce 2010 Help Reference
CompositeSortSelector Class
Members  Example  See Also  Send Feedback
IdeaBlade.Linq Assembly > IdeaBlade.Linq Namespace : CompositeSortSelector Class



A collection of SortSelectors providing for dynamic construction of OrderBy clauses.

Syntax

Visual Basic (Declaration) 
Public Class CompositeSortSelector 
   Inherits IdeaBlade.Linq.SelectorCollection(Of SortSelector,CompositeSortSelector)
   Implements IdeaBlade.Core.ISortSelector 
Visual Basic (Usage)Copy Code
Dim instance As CompositeSortSelector

Example

C#Copy Code
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();

Remarks

A CompositeSortSelector is created when you combine two or more SortSelector instances; you won't generally need to construct one directly.

Inheritance Hierarchy

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

Requirements

Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family

See Also

© 2013 All Rights Reserved.