Click or drag to resize
QuerySpec Properties

The QuerySpec type exposes the following members.

Properties
  NameDescription
Public propertyAlias
Gets or sets the alias.
Public propertyCustomFunctionMappingStore
Gets or sets the optional custom function mapping store. A custom function mapping store takes precedence over the function mapping store obtained from the Dynamic Query Engine (DQE) used for producing the SQL for the query. If a custom function mapping store is needed for a query, set this property only on the query object passed to the execution method. No need to set it on inner query objects.
Protected propertyIsPrepared
Gets a value indicating whether this instance is prepared.
Protected propertyNestedQueries
Gets the nested queries defined for this query. By default this is an empty list, and only filled with nested queries if this query is a dynamic query and it contains one or more nested queries
Public propertyOnPrepareForExecutionCallBack
Gets or sets the call back lambda which is called after this query has been prepared for execution. Use this method to tap into the execution chain to do last-minute query object manipulation / inspection prior to the actual fetch action.
Protected propertyRawFromClause
Gets the last clause on the from clause set list or null if nothing is there. Used with unwrapping tvf calls.
Protected propertyResultsetElementType
Gets the type of the resultset element.
Protected propertyTargetAlias
Gets the target alias.
Protected propertyUseAliasForOuterAliasOnly
Gets or sets a value indicating whether the 'Alias' value should be used only for the query's alias (true) or for target aliasing as well if there's no target alias set (false, default). Set to true when the query is converted to a derived table.
Top
Explicit Interface Implementations
  NameDescription
Explicit interface implementationPrivate propertyIQuerySpecAlias
Gets or sets the alias.
Explicit interface implementationPrivate propertyIQuerySpecAllowDuplicates
Gets AllowDuplicates (default is true, if Distinct() is specified, this value is false).
Explicit interface implementationPrivate propertyIQuerySpecCustomFunctionMappingStore
Gets the optional custom function mapping store. A custom function mapping store takes precedence over the function mapping store obtained from the Dynamic Query Engine (DQE) used for producing the SQL for the query. If a custom function mapping store is needed for a query,
Explicit interface implementationPrivate propertyIQuerySpecFromClause
Gets the from clause, which is the prepared from clause, created from the plain clause.
Explicit interface implementationPrivate propertyIQuerySpecGroupByClause
Gets the prepared group by clause.
Explicit interface implementationPrivate propertyIQuerySpecLimit
Gets the limit value specified
Explicit interface implementationPrivate propertyIQuerySpecNestedQueries
Gets the nested queries defined for this query. By default this is an empty list, and only filled with nested queries if this query is a dynamic query and it contains one or more nested queries
Explicit interface implementationPrivate propertyIQuerySpecOffset
Gets the offset value specified
Explicit interface implementationPrivate propertyIQuerySpecOrderByClause
Gets the prepared order by clause.
Explicit interface implementationPrivate propertyIQuerySpecResultsetElementType
Gets the type of the resultset element.
Explicit interface implementationPrivate propertyIQuerySpecResultsetType
Gets the type of the resultset. For DynamicQuery instances this is List<object>, for DynamicQuery<T> this is List<T>, and for EntityQuery<T>, this is either an IEntityCollection or IEntityCollection2 created for the type T.
Explicit interface implementationPrivate propertyIQuerySpecTargetAlias
Gets the target alias.
Explicit interface implementationPrivate propertyIQuerySpecWhereClause
Gets the prepared where clause.
Top
See Also