2 types derived from ObjectQueryState
System.Data.Entity (2)
System\Data\Objects\ELinq\ELinqQueryState.cs (1)
30
internal class ELinqQueryState :
ObjectQueryState
System\Data\Objects\Internal\EntitySqlQueryState.cs (1)
23
internal sealed class EntitySqlQueryState :
ObjectQueryState
62 references to ObjectQueryState
System.Data.Entity (62)
System\Data\Objects\CompiledQuery.cs (1)
572
ObjectQueryState
queryState = new CompiledELinqQueryState(elementType, context, _query, _cacheToken, parameterValues);
System\Data\Objects\ELinq\ELinqQueryState.cs (2)
240
internal override
ObjectQueryState
Include<TElementType>(ObjectQuery<TElementType> sourceQuery, string includePath)
246
ObjectQueryState
retState = new ELinqQueryState(this.ElementType, this.ObjectContext, includeCall);
System\Data\Objects\ELinq\ObjectQueryProvider.cs (2)
141
ObjectQueryState
queryState;
163
ObjectQueryState
queryState;
System\Data\Objects\Internal\EntitySqlQueryBuilder.cs (43)
25
/// Helper method to extract the Entity-SQL command text from an <see cref="
ObjectQueryState
"/> instance if that
34
private static string GetCommandText(
ObjectQueryState
query)
113
private static
ObjectQueryState
NewBuilderQuery(
ObjectQueryState
sourceQuery, Type elementType, StringBuilder queryText, Span newSpan, IEnumerable<ObjectParameter> enumerableParams)
118
private static
ObjectQueryState
NewBuilderQuery(
ObjectQueryState
sourceQuery, Type elementType, StringBuilder queryText, bool allowsLimit, Span newSpan, IEnumerable<ObjectParameter> enumerableParams)
153
private static
ObjectQueryState
BuildSetOp(
ObjectQueryState
leftQuery,
ObjectQueryState
rightQuery, Span newSpan, string setOp)
200
private static
ObjectQueryState
BuildSelectOrSelectValue(
ObjectQueryState
query, string alias, string projection, ObjectParameter[] parameters, string projectOp, Type elementType)
232
private static
ObjectQueryState
BuildOrderByOrWhere(
ObjectQueryState
query, string alias, string predicateOrKeys, ObjectParameter[] parameters, string op, string skipCount, bool allowsLimit)
292
internal static
ObjectQueryState
Distinct(
ObjectQueryState
query)
315
internal static
ObjectQueryState
Except(
ObjectQueryState
leftQuery,
ObjectQueryState
rightQuery)
331
internal static
ObjectQueryState
GroupBy(
ObjectQueryState
query, string alias, string keys, string projection, ObjectParameter[] parameters)
374
internal static
ObjectQueryState
Intersect(
ObjectQueryState
leftQuery,
ObjectQueryState
rightQuery)
402
internal static
ObjectQueryState
OfType(
ObjectQueryState
query, EdmType newType, Type clrOfType)
444
internal static
ObjectQueryState
OrderBy(
ObjectQueryState
query, string alias, string keys, ObjectParameter[] parameters)
455
internal static
ObjectQueryState
Select(
ObjectQueryState
query, string alias, string projection, ObjectParameter[] parameters)
466
internal static
ObjectQueryState
SelectValue(
ObjectQueryState
query, string alias, string projection, ObjectParameter[] parameters, Type projectedType)
480
internal static
ObjectQueryState
Skip(
ObjectQueryState
query, string alias, string keys, string count, ObjectParameter[] parameters)
502
internal static
ObjectQueryState
Top(
ObjectQueryState
query, string alias, string count, ObjectParameter[] parameters)
564
internal static
ObjectQueryState
Union(
ObjectQueryState
leftQuery,
ObjectQueryState
rightQuery)
581
internal static
ObjectQueryState
UnionAll(
ObjectQueryState
leftQuery,
ObjectQueryState
rightQuery)
598
internal static
ObjectQueryState
Where(
ObjectQueryState
query, string alias, string predicate, ObjectParameter[] parameters)
System\Data\Objects\Internal\EntitySqlQueryState.cs (2)
131
internal override
ObjectQueryState
Include<TElementType>(ObjectQuery<TElementType> sourceQuery, string includePath)
133
ObjectQueryState
retState = new EntitySqlQueryState(this.ElementType, _queryText, _queryExpression, _allowsLimit, this.ObjectContext, ObjectParameterCollection.DeepCopy(this.Parameters), Span.IncludeIn(this.Span, includePath));
System\Data\Objects\Internal\ObjectQueryState.cs (8)
76
/// Constructs a new <see cref="
ObjectQueryState
"/> instance that uses the specified context and parameters collection.
98
/// Constructs a new <see cref="
ObjectQueryState
"/> copying the state information from the specified
169
return
ObjectQueryState
.DefaultMergeOption;
217
internal void ApplySettingsTo(
ObjectQueryState
other)
259
internal abstract
ObjectQueryState
Include<TElementType>(ObjectQuery<TElementType> sourceQuery, string includePath);
286
return
ObjectQueryState
.DefaultMergeOption;
314
MethodInfo createMethod = typeof(
ObjectQueryState
).GetMethod("CreateObjectQuery", BindingFlags.Static | BindingFlags.Public);
328
public static ObjectQuery<TResultType> CreateObjectQuery<TResultType>(
ObjectQueryState
queryState)
System\Data\Objects\ObjectQuery.cs (3)
38
private
ObjectQueryState
_state;
69
internal ObjectQuery(
ObjectQueryState
queryState)
84
internal
ObjectQueryState
QueryState { get { return this._state; } }
System\Data\Objects\ObjectQuery_TResultType.cs (1)
30
internal ObjectQuery(
ObjectQueryState
queryState)