pmMDA.NET

PmMda.Net.Dog.Sorting Namespace

[This is preliminary documentation and subject to change.]

Sorting framework

Introduction

This namespace contains classes that help to sort data objects directly in the persistence layer. The sorting of data objects must be done in the persistence layer if paging is used because the items of paged collections must be reloaded in a constant sequemce.

Design diagram

PmMda.Net.Dog.Sorting diagram

Namespace hierarchy

Classes

Class Description
DataObjectComparer  
DataObjectOrder Specifies the order of data objects.
OrderEventArgs Provides data for the OrderChanged event.
OrderParameter An order parameter specifies one field that is part of the data object order.

Delegates

Delegate Description
OrderDelegate Represents the method that will handle the OrderChanged event.

Enumerations

Enumeration Description
OrderDirection Specifies the order direction