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: MonoSoftware.LLBLGenAssembly: MonoSoftware.LLBLGen (in MonoSoftware.LLBLGen.dll) Version: 1.0.40.661 (1.0.40.661)
Syntax
C# |
---|
public virtual void FetchTypedList(
IEntityFields2 fieldCollectionToFetch,
DataTable dataTableToFill,
IRelationPredicateBucket filterBucket,
int maxNumberOfItemsToReturn,
bool allowDuplicates
) |
Visual Basic |
---|
Public Overridable Sub FetchTypedList (
fieldCollectionToFetch As IEntityFields2,
dataTableToFill As DataTable,
filterBucket As IRelationPredicateBucket,
maxNumberOfItemsToReturn As Integer,
allowDuplicates As Boolean
) |
Visual C++ |
---|
public:
virtual void FetchTypedList(
IEntityFields2^ fieldCollectionToFetch,
DataTable^ dataTableToFill,
IRelationPredicateBucket^ filterBucket,
int maxNumberOfItemsToReturn,
bool allowDuplicates
) |
F# |
---|
abstract FetchTypedList :
fieldCollectionToFetch : IEntityFields2 *
dataTableToFill : DataTable *
filterBucket : IRelationPredicateBucket *
maxNumberOfItemsToReturn : int *
allowDuplicates : bool -> unit
override FetchTypedList :
fieldCollectionToFetch : IEntityFields2 *
dataTableToFill : DataTable *
filterBucket : IRelationPredicateBucket *
maxNumberOfItemsToReturn : int *
allowDuplicates : bool -> unit |
Parameters
- fieldCollectionToFetch
- Type: IEntityFields2
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.Data..::..DataTable
The datatable object to fill with the data for the fields in fieldCollectionToFetch
- filterBucket
- Type: IRelationPredicateBucket
filter information (relations and predicate expressions) for retrieving the
data. Use the TypedList's method GetRelationInfo() to retrieve this bucket.
- maxNumberOfItemsToReturn
- Type: System..::..Int32
The maximum amount of rows to return. If 0, all rows matching the filter
are returned
- allowDuplicates
- Type: System..::..Boolean
When true, it will not filter out duplicate rows, otherwise it will DISTINCT
duplicate rows.
Implements
IRepository..::..FetchTypedList(IEntityFields2, DataTable, IRelationPredicateBucket, Int32, Boolean)See Also