44 references to ObjectContext
System.Data.Entity (44)
System\Data\Objects\ELinq\CompiledELinqQueryState.cs (9)
59this.ObjectContext.EnsureMetadata(); 63bool useCSharpNullComparisonBehavior = this.ObjectContext.ContextOptions.UseCSharpNullComparisonBehavior; 83DbQueryCommandTree tree = DbQueryCommandTree.FromValidExpression(this.ObjectContext.MetadataWorkspace, DataSpace.CSpace, queryExpression); 84plan = ObjectQueryExecutionPlan.Prepare(this.ObjectContext, tree, this.ElementType, mergeOption, converter.PropagatedSpan, parameters, converter.AliasGenerator); 94QueryCacheManager cacheManager = this.ObjectContext.MetadataWorkspace.GetQueryCacheManager(); 113DbQueryCommandTree tree = DbQueryCommandTree.FromValidExpression(this.ObjectContext.MetadataWorkspace, DataSpace.CSpace, queryExpression); 142plan = ObjectQueryExecutionPlan.Prepare(this.ObjectContext, tree, this.ElementType, mergeOption, converter.PropagatedSpan, parameters, converter.AliasGenerator); 206return CreateDonateableExpressionVisitor.Replace((LambdaExpression)base.Expression, ObjectContext, _parameterValues); 218Funcletizer funcletizer = Funcletizer.CreateCompiledQueryEvaluationFuncletizer(this.ObjectContext, lambda.Parameters.First(), lambda.Parameters.Skip(1).ToList().AsReadOnly());
System\Data\Objects\ELinq\ELinqQueryState.cs (8)
108this.ObjectContext.ContextOptions.UseCSharpNullComparisonBehavior != this._useCSharpNullComparisonBehavior) 118this.ObjectContext.EnsureMetadata(); 140this._useCSharpNullComparisonBehavior = this.ObjectContext.ContextOptions.UseCSharpNullComparisonBehavior; 179cacheManager = this.ObjectContext.MetadataWorkspace.GetQueryCacheManager(); 191DbQueryCommandTree tree = DbQueryCommandTree.FromValidExpression(this.ObjectContext.MetadataWorkspace, DataSpace.CSpace, queryExpression); 192plan = ObjectQueryExecutionPlan.Prepare(this.ObjectContext, tree, this.ElementType, mergeOption, converter.PropagatedSpan, null, converter.AliasGenerator); 246ObjectQueryState retState = new ELinqQueryState(this.ElementType, this.ObjectContext, includeCall); 281Funcletizer funcletizer = Funcletizer.CreateQueryFuncletizer(this.ObjectContext);
System\Data\Objects\ELinq\ExpressionConverter.cs (1)
652if (!object.ReferenceEquals(_funcletizer.RootContext, inlineQuery.QueryState.ObjectContext))
System\Data\Objects\ELinq\Funcletizer.cs (1)
563if (!object.ReferenceEquals(_funcletizer._rootContext, inlineQuery.QueryState.ObjectContext))
System\Data\Objects\Internal\EntitySqlQueryBuilder.cs (8)
123queryParams = new ObjectParameterCollection(sourceQuery.ObjectContext.Perspective); 130EntitySqlQueryState newState = new EntitySqlQueryState(elementType, queryText.ToString(), allowsLimit, sourceQuery.ObjectContext, queryParams, newSpan); 166if (!object.ReferenceEquals(leftQuery.ObjectContext, rightQuery.ObjectContext)) 225return NewBuilderQuery(query, elementType, builder, null, MergeParameters(query.ObjectContext, query.Parameters, parameters)); 276return NewBuilderQuery(query, query.ElementType, builder, allowsLimit, query.Span, MergeParameters(query.ObjectContext, query.Parameters, parameters)); 362return NewBuilderQuery(query, typeof(DbDataRecord), builder, null, MergeParameters(query.ObjectContext, query.Parameters, parameters)); 552return NewBuilderQuery(query, query.ElementType, builder, query.Span, MergeParameters(query.ObjectContext, query.Parameters, parameters));
System\Data\Objects\Internal\EntitySqlQueryState.cs (8)
133ObjectQueryState retState = new EntitySqlQueryState(this.ElementType, _queryText, _queryExpression, _allowsLimit, this.ObjectContext, ObjectParameterCollection.DeepCopy(this.Parameters), Span.IncludeIn(this.Span, includePath)); 141this.ObjectContext.EnsureMetadata(); 174this.ObjectContext.DefaultContainerName, 182cacheManager = this.ObjectContext.MetadataWorkspace.GetQueryCacheManager(); 195DbQueryCommandTree tree = DbQueryCommandTree.FromValidExpression(this.ObjectContext.MetadataWorkspace, DataSpace.CSpace, queryExpression); 196plan = ObjectQueryExecutionPlan.Prepare(this.ObjectContext, tree, this.ElementType, mergeOption, this.Span, null, DbExpressionBuilder.AliasGenerator); 244this.ObjectContext.Perspective.TryGetTypeByName( 259this.ObjectContext.Perspective, // Perspective
System\Data\Objects\Internal\ObjectQueryState.cs (1)
132_parameters = new ObjectParameterCollection(ObjectContext.Perspective);
System\Data\Objects\ObjectQuery.cs (2)
179return this._state.ObjectContext; 285tResultType = this._state.ObjectContext.Perspective.MetadataWorkspace.GetOSpaceTypeUsage(tResultType);
System\Data\Objects\ObjectQuery_EntitySqlExtensions.cs (3)
360this.QueryState.ObjectContext.MetadataWorkspace.ImplicitLoadAssemblyForType(typeof(TResultType), System.Reflection.Assembly.GetCallingAssembly()); 369if (!this.QueryState.ObjectContext.MetadataWorkspace.GetItemCollection(DataSpace.OSpace).TryGetType(clrOfType.Name, clrOfType.Namespace ?? string.Empty, out ofType) || 475this.QueryState.ObjectContext.MetadataWorkspace.ImplicitLoadAssemblyForType(typeof(TResultType), System.Reflection.Assembly.GetCallingAssembly());
System\Data\Objects\ObjectQuery_TResultType.cs (3)
168this.QueryState.ObjectContext.EnsureConnection(); 173return execPlan.Execute<T>(this.QueryState.ObjectContext, this.QueryState.Parameters); 177this.QueryState.ObjectContext.ReleaseConnection();