ITypedListLgpFill Method (Int64, ISortExpression, Boolean, IPredicate, ITransaction) |
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.4.0.0 (5.4.0)
Syntax bool Fill(
long maxNumberOfItemsToReturn,
ISortExpression sortClauses,
bool allowDuplicates,
IPredicate selectFilter,
ITransaction transactionToUse
)
Function Fill (
maxNumberOfItemsToReturn As Long,
sortClauses As ISortExpression,
allowDuplicates As Boolean,
selectFilter As IPredicate,
transactionToUse As ITransaction
) 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 which is used to filter the rows to insert in this Typed List instance - 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.
Return Value
Type:
Booleantrue if fill succeeded, false otherwise
See Also