ITypedViewFill Method (Int64, ISortExpression, Boolean, IPredicate, ITransaction, IGroupByCollection, Int32, Int32) |
Fills itself with data. it builds a dynamic query and loads itself with that query, using the specified filter
Namespace:
SD.LLBLGen.Pro.ORMSupportClasses
Assembly:
SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.9.0.0 (5.9.0)
Syntax bool Fill(
long maxNumberOfItemsToReturn,
ISortExpression sortClauses,
bool allowDuplicates,
IPredicate selectFilter,
ITransaction transactionToUse,
IGroupByCollection groupByClause,
int pageNumber,
int pageSize
)
Function Fill (
maxNumberOfItemsToReturn As Long,
sortClauses As ISortExpression,
allowDuplicates As Boolean,
selectFilter As IPredicate,
transactionToUse As ITransaction,
groupByClause As IGroupByCollection,
pageNumber As Integer,
pageSize As Integer
) As Boolean
Parameters
- maxNumberOfItemsToReturn
- Type: SystemInt64
The maximum amount of rows to return. specifying 0 means all rows are returned - sortClauses
- Type: SD.LLBLGen.Pro.ORMSupportClassesISortExpression
The order by specifications for the sorting of the resultset. When null is specified, no sorting is applied. - allowDuplicates
- Type: SystemBoolean
Flag to allow duplicate rows (true) or not (false) - selectFilter
- Type: SD.LLBLGen.Pro.ORMSupportClassesIPredicate
Predicate expression to filter on the rows inserted in this TypedView object. - transactionToUse
- Type: SD.LLBLGen.Pro.ORMSupportClassesITransaction
The transaction object to use. Can be null. If specified, the connection object of the transaction is
used to fill the TypedView, which avoids deadlocks on SqlServer. - groupByClause
- Type: SD.LLBLGen.Pro.ORMSupportClassesIGroupByCollection
GroupByCollection with fields to group by on. - pageNumber
- Type: SystemInt32
the page number to retrieve. First page is 1. When set to 0, no paging logic is applied - pageSize
- Type: SystemInt32
the size of the page. When set to 0, no paging logic is applied
Return Value
Type:
Booleantrue if fill succeeded, false otherwise
See Also