Click or drag to resize
LLBLGenProProviderBase Methods

The LLBLGenProProviderBase type exposes the following members.

Methods
  NameDescription
Protected methodStatic memberCheckProjection
Checks the projection. Throws a query construction exception if the projection can't be used to instantiate instances
Protected methodStatic memberCopyCachingParameters
Copies the caching parameters of the parent query into the nested query so the nested query will also have its resultset cached.
Protected methodStatic memberCreateMultiValueProjector
Creates the custom list or entity collection projector for a multi-value projection
Protected methodStatic memberCreateResultsContainer
Creates the results container for a multi-value projection
Protected methodCreateTemplateGroupCreator
Creates the template group creator for this provider.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodExecuteAsyncTResult
Executes the specified expression.
Protected methodExecuteEntityProjection
Executes the query expression which contains an entity projection.
Protected methodExecuteEntityProjectionAsync
Executes the query expression which contains an entity projection.
Protected methodExecuteValueListProjection
Executes the QueryExpression which contains a multi value list projection.
Protected methodExecuteValueListProjectionAsync
Executes the QueryExpression which contains a multi value list projection.
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Protected methodGetCompiledProjectionInstantiatorLambda
Gets the compiled version of the specified projection instantiator lambda. Caches results if the specified lambda can be cached which is checked with the CachableChecker visitor.
Protected methodGetDQEFunctionMappings
Gets the function mappings defined by the DQE.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodStatic memberMaterializeCurrentLevelData
Materializes the current level data into objects and returns them in an Ilist. Data is stored in the target of the projector passed in.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodPostProcessQueryResult
Postprocesses the query result passed in. it will determine whether it will return a single value or the complete resultset. This is required as some queries have implicit single value returns, while the results are e.g. in an IList construct.
Protected methodProduceNestedQueryAdditionalFilter
Produces the additional filter for the nested query so the nested query's results are filtered on the current level's results so only the results which possibly match a fetched element on the current level are retrieved.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Explicit Interface Implementations
See Also