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