Hide

YetaWF.DataProvider.PostgreSQL Package Documentation

Display
Print

YetaWF.DataProvider.PostgreSQL.SQLSimpleObjectBase<KEYTYPE,KEYTYPE2,OBJTYPE>.GetRecordsAsync Method

Retrieves a collection of records using filtering criteria with sorting, with support for paging.

Class: YetaWF.DataProvider.PostgreSQL.SQLSimpleObjectBase<KEYTYPE,KEYTYPE2,OBJTYPE>
Namespace: YetaWF.DataProvider.PostgreSQL
Assembly: YetaWF.DataProvider.PostgreSQL

Syntax

public Task<YetaWF.Core.DataProvider.DataProviderGetRecords<OBJTYPE>> GetRecordsAsync(
    int skip,
    int take,
    List<YetaWF.Core.DataProvider.DataProviderSortInfo>? sorts,
    List<YetaWF.Core.DataProvider.DataProviderFilterInfo>? filters,
    List<YetaWF.Core.DataProvider.JoinData>? Joins = null );

Parameters

skip

The number of records to skip (paging support).

take

The number of records to retrieve (paging support). If more records are available they are dropped.

sorts

A collection describing the sort order.

filters

A collection describing the filtering criteria.

Joins

A collection describing the dataset joins.

Return Value

Returns a YetaWF.Core.DataProvider.DataProviderGetRecords object describing the data returned.

See Also YetaWF.DataProvider.PostgreSQL.SQLSimpleObjectBase<KEYTYPE,KEYTYPE2,OBJTYPE> ClassYetaWF.DataProvider.PostgreSQLYetaWF.Core