2 implementations of MergeOption
System.Data.Entity (2)
System\Data\Objects\Internal\BaseEntityWrapper.cs (1)
106public MergeOption MergeOption
System\Data\Objects\Internal\NullEntityWrapper.cs (1)
110public MergeOption MergeOption
11 references to MergeOption
System.Data.Entity (11)
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\RelationshipManager.cs (6)
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"); 971relatedEnd.AttachContext(wrappedOwner.Context, wrappedOwner.MergeOption); 1030if (wrappedOwner.Context != null && wrappedOwner.MergeOption != MergeOption.NoTracking)
System\Data\Objects\ObjectContext.cs (2)
1029this.ObjectStateManager.TransactionManager.OriginalMergeOption = wrappedEntity.MergeOption; 1199wrappedEntity.MergeOption != MergeOption.NoTracking)