Namespace: MonoSoftware.MonoX.Repositories
Assembly: MonoX (in MonoX.dll) Version: 5.1.40.5065 (5.1.40.5065)
Assembly: MonoX (in MonoX.dll) Version: 5.1.40.5065 (5.1.40.5065)
Syntax
C# |
---|
void OptimizeFetchCollection<T>( Func getDbCount, char fetchCollection, T collection, IRelationPredicateBucket bucket, int maxNumberOfItemsToReturn, Action sortExpression, ushort prefetchPath, T pageNumber, IRelationPredicateBucket pageSize, int recordCount ) where T : IEntityCollection2 |
Visual Basic |
---|
Sub OptimizeFetchCollection(Of T As IEntityCollection2) ( getDbCount As Func, fetchCollection As Char, collection As T, bucket As IRelationPredicateBucket, maxNumberOfItemsToReturn As Integer, sortExpression As Action, prefetchPath As UShort, pageNumber As T, pageSize As IRelationPredicateBucket, <OutAttribute> recordCount As Integer ) |
Visual C++ |
---|
generic<typename T> where T : IEntityCollection2 void OptimizeFetchCollection( Func^ getDbCount, wchar_t fetchCollection, T collection, IRelationPredicateBucket^ bucket, int maxNumberOfItemsToReturn, Action^ sortExpression, unsigned short prefetchPath, T pageNumber, IRelationPredicateBucket^ pageSize, [OutAttribute] int recordCount ) |
F# |
---|
abstract OptimizeFetchCollection : getDbCount : Func * fetchCollection : char * collection : 'T * bucket : IRelationPredicateBucket * maxNumberOfItemsToReturn : int * sortExpression : Action * prefetchPath : uint16 * pageNumber : 'T * pageSize : IRelationPredicateBucket * recordCount : int byref -> unit when 'T : IEntityCollection2 |
Parameters
- getDbCount
- Type: System..::..Func<(Of <(<'T1, T2, TResult>)>)>
- fetchCollection
- Type: System..::..Char
- collection
- Type: T
- bucket
- Type: IRelationPredicateBucket
- maxNumberOfItemsToReturn
- Type: System..::..Int32
- sortExpression
- Type: System..::..Action<(Of <(<'T1, T2, T3, T4, T5, T6, T7>)>)>
- prefetchPath
- Type: System..::..UInt16
- pageNumber
- Type: T
- pageSize
- Type: IRelationPredicateBucket
- recordCount
- Type: System..::..Int32
Type Parameters
- T