C# Класс Castle.MonoRail.ActiveRecordSupport.Pagination.ARPaginableCriteria

A paginable criteria. Mimics the ActiveRecordMediator.FindAll(Type) interface.
Наследование: IARPaginableDataSource
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ARPaginableCriteria ( Type targetType ) : System
ARPaginableCriteria ( Type targetType, NHibernate.Expression.Order orders ) : System
ListAll ( ) : IEnumerable
ObtainCount ( ) : int

Implementors should execute a query to return the record count

This needs a performance boost. Couldn't think of a better way of get the count.

Paginate ( int pageSize, int currentPage ) : IEnumerable

Приватные методы

Метод Описание
InternalExecute ( bool skipPagination ) : IEnumerable

Описание методов

ARPaginableCriteria() публичный Метод

public ARPaginableCriteria ( Type targetType ) : System
targetType System.Type
Результат System

ARPaginableCriteria() публичный Метод

public ARPaginableCriteria ( Type targetType, NHibernate.Expression.Order orders ) : System
targetType System.Type
orders NHibernate.Expression.Order
Результат System

ListAll() публичный Метод

public ListAll ( ) : IEnumerable
Результат IEnumerable

ObtainCount() публичный Метод

Implementors should execute a query to return the record count
This needs a performance boost. Couldn't think of a better way of get the count.
public ObtainCount ( ) : int
Результат int

Paginate() публичный Метод

public Paginate ( int pageSize, int currentPage ) : IEnumerable
pageSize int
currentPage int
Результат IEnumerable