IDataAccessAdapterFetchTypedList Method (IEntityFields2, DataTable, IRelationPredicateBucket, Int32, Boolean) |
Fetches the fields passed in fieldCollectionToFetch from the persistent storage using the relations and filter information stored in
filterBucket into the DataTable object passed in. Use this routine to fill a typed list object. Doesn't apply any sorting.
For TypedView filling, use the method FetchTypedView()
Namespace: SD.LLBLGen.Pro.ORMSupportClassesAssembly: SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.0.0.0 (5.0.0)
Syntax void FetchTypedList(
IEntityFields2 fieldCollectionToFetch,
DataTable dataTableToFill,
IRelationPredicateBucket filterBucket,
int maxNumberOfItemsToReturn,
bool allowDuplicates
)
Sub FetchTypedList (
fieldCollectionToFetch As IEntityFields2,
dataTableToFill As DataTable,
filterBucket As IRelationPredicateBucket,
maxNumberOfItemsToReturn As Integer,
allowDuplicates As Boolean
)
Parameters
- fieldCollectionToFetch
- Type: SD.LLBLGen.Pro.ORMSupportClassesIEntityFields2
IEntityField2 collection which contains the fields to fetch into the datatable. The fields
inside this object are used to construct the selection resultset. - dataTableToFill
- Type: System.DataDataTable
The datatable object to fill with the data for the fields in fieldCollectionToFetch - filterBucket
- Type: SD.LLBLGen.Pro.ORMSupportClassesIRelationPredicateBucket
filter information (relations and predicate expressions) for retrieving the data.
Use the TypedList's method GetRelationInfo() to retrieve this bucket. - maxNumberOfItemsToReturn
- Type: SystemInt32
The maximum amount of rows to return. If 0, all rows matching the filter are returned - allowDuplicates
- Type: SystemBoolean
When true, it will not filter out duplicate rows, otherwise it will DISTINCT duplicate rows.
See Also