45 references to NoTracking
System.Data.Entity (44)
System\Data\Common\EntityUtil.cs (1)
1141case MergeOption.NoTracking:
System\Data\Common\Internal\Materialization\Shaper.cs (1)
139Debug.Assert(MergeOption.NoTracking != this.MergeOption, "no need to HandleEntity if there's no tracking");
System\Data\Common\Internal\Materialization\Translator.cs (3)
1252if (MergeOption.NoTracking != _mergeOption) 1329_mergeOption == MergeOption.NoTracking ? MergeOption.NoTracking : MergeOption.AppendOnly, isProxy);
System\Data\Common\QueryCache\CompiledQueryCacheEntry.cs (1)
112case MergeOption.NoTracking:
System\Data\Objects\DataClasses\EntityCollection.cs (2)
332if (null != wrappedEntity.Context && wrappedEntity.MergeOption != MergeOption.NoTracking) 353if (null != wrappedEntity.Context && wrappedEntity.MergeOption != MergeOption.NoTracking)
System\Data\Objects\DataClasses\EntityReference.cs (1)
425bool isNoTracking = targetEntity != null && targetEntity.MergeOption == MergeOption.NoTracking;
System\Data\Objects\DataClasses\RelatedEnd.cs (7)
280return UsingNoTracking ? MergeOption.NoTracking : MergeOption.AppendOnly; 684if (UsingNoTracking != (mergeOption == MergeOption.NoTracking)) 783if (mergeOption == MergeOption.NoTracking) 1165wrappedTarget.ResetContext(this.ObjectContext, GetTargetEntitySetFromRelationshipSet(), MergeOption.NoTracking); 2319if (_context == context && (_usingNoTracking == (mergeOption == MergeOption.NoTracking))) 2331this._usingNoTracking = (mergeOption == MergeOption.NoTracking); 2452this.ObjectContext.ObjectStateManager.TransactionManager.OriginalMergeOption == MergeOption.NoTracking)
System\Data\Objects\DataClasses\RelationshipManager.cs (5)
535if (wrappedOwner.Context != null && wrappedOwner.MergeOption != MergeOption.NoTracking) 589if (wrappedOwner.Context != null && wrappedOwner.MergeOption != MergeOption.NoTracking) 943Debug.Assert(wrappedOwner.Context == null || wrappedOwner.MergeOption == MergeOption.NoTracking, "Expected null context when initializing an existing related end"); 955Debug.Assert(wrappedOwner.Context == null || wrappedOwner.MergeOption == MergeOption.NoTracking, "Expected null context or NoTracking when initializing an existing related end"); 1030if (wrappedOwner.Context != null && wrappedOwner.MergeOption != MergeOption.NoTracking)
System\Data\Objects\EntityEntry.cs (1)
1660this._cache.TransactionManager.OriginalMergeOption != MergeOption.NoTracking)
System\Data\Objects\Internal\BaseEntityWrapper.cs (6)
110return (_flags & WrapperFlags.NoTracking) != 0 ? MergeOption.NoTracking : MergeOption.AppendOnly; 114Debug.Assert(value == MergeOption.AppendOnly || value == MergeOption.NoTracking, "Merge option must be one of NoTracking or AppendOnly."); 115if (value == MergeOption.NoTracking) 163Debug.Assert(MergeOption.NoTracking == mergeOption || 180Context.ObjectStateManager.TransactionManager.OriginalMergeOption == MergeOption.NoTracking) 184MergeOption = MergeOption.NoTracking;
System\Data\Objects\Internal\EntityWrapperFactory.cs (1)
305wrapper.AttachContext(context, entitySet, MergeOption.NoTracking);
System\Data\Objects\Internal\NullEntityWrapper.cs (1)
115return MergeOption.NoTracking;
System\Data\Objects\ObjectContext.cs (2)
1199wrappedEntity.MergeOption != MergeOption.NoTracking) 2985wrappedEntity.AttachContext(this, null, MergeOption.NoTracking);
System\Data\Objects\ObjectResult_TResultType.cs (1)
132bool forceReadOnly = this._shaper.MergeOption == MergeOption.NoTracking;
System\Data\Objects\ObjectStateManager.cs (8)
822case MergeOption.NoTracking: 877if (mergeOption == MergeOption.NoTracking) 907(setIsLoaded || mergeOption == MergeOption.NoTracking)), 939if (mergeOption == MergeOption.NoTracking) 977if (mergeOption == MergeOption.NoTracking) 999if (mergeOption == MergeOption.NoTracking) 1004MergeOption.NoTracking, 1165Debug.Assert(mergeOption != MergeOption.NoTracking, "Existing relationships should not be updated with NoTracking");
System\Data\Objects\Span.cs (1)
46return (mergeOption != MergeOption.NoTracking);
System\Data\Query\ResultAssembly\BridgeDataReader.cs (2)
142const System.Data.Objects.MergeOption NoTracking = System.Data.Objects.MergeOption.NoTracking; 145Shaper<RecordState> recordShaper = shaperFactory.Create(storeDataReader, null, workspace, System.Data.Objects.MergeOption.NoTracking, true);
System.Data.Services (1)
System\Data\Services\Providers\ObjectContextServiceProvider.cs (1)
912result.MergeOption = MergeOption.NoTracking;