41 references to ObjectStateManager
System.Data.Entity (41)
System\Data\Objects\DataClasses\EntityObject.cs (1)
139if (entry == null || !entry.ObjectStateManager.IsDisposed)
System\Data\Objects\EntityEntry.cs (31)
368this.ObjectStateManager.TransactionManager.BeginOriginalValuesGetter(); 376this.ObjectStateManager.TransactionManager.EndOriginalValuesGetter(); 426if (ObjectStateManager.EntryHasConceptualNull(this)) 552ObjectStateManager osm = this.ObjectStateManager; 579IEntityWrapper wrappedEntity = EntityWrapperFactory.WrapEntityUsingStateManager(currentEntity, this.ObjectStateManager); 599IEntityWrapper wrappedEntity = EntityWrapperFactory.WrapEntityUsingStateManager(originalEntity, this.ObjectStateManager); 1120TransactionManager transManager = ObjectStateManager.TransactionManager; 2172EntityEntry relatedEntry = this.ObjectStateManager.FindEntityEntry(o); 2177Debug.Assert(this.ObjectStateManager.TransactionManager.IsAddTracking || 2178this.ObjectStateManager.TransactionManager.IsAttachTracking, "Should be inside Attach or Add"); 2194if (ObjectStateManager.TransactionManager.IsAttachTracking && 2224ObjectStateManager.TransactionManager.AlignedEntityReferences.Add(otherEndAsRef); 2232if (!this.ObjectStateManager.TransactionManager.WrappedEntities.TryGetValue(o, out relatedWrapper)) 2234relatedWrapper = EntityWrapperFactory.WrapEntityUsingStateManager(o, this.ObjectStateManager); 2295this.ObjectStateManager.TransactionManager.DeletedRelationshipsByGraph, o, relatedEnd, verifyForAdd:false); 2307this.ObjectStateManager.TransactionManager.AddedRelationshipsByGraph, o, relatedEnd, verifyForAdd:true); 2318IEntityWrapper relatedWrapper = EntityWrapperFactory.WrapEntityUsingStateManager(relatedObject, this.ObjectStateManager); 2326this.ObjectStateManager.FindEntityEntry(relatedObject) == null) 2352EntityKey permanentKeyOwner = this.ObjectStateManager.GetPermanentKey(relatedEntry.WrappedEntity, relatedEndTo, this.WrappedEntity); 3042this.ObjectStateManager.ChangeState(relationshipEntry, EntityState.Unchanged, EntityState.Added); 3115this.ObjectStateManager.ReplaceKeyWithTemporaryKey(this); 3148this.ObjectStateManager.ReplaceKeyWithTemporaryKey(this); 3185this.ObjectStateManager.ReplaceKeyWithTemporaryKey(this); 3200this.ObjectStateManager.ChangeState(this, EntityState.Deleted, EntityState.Unchanged); 3214this.ObjectStateManager.ChangeState(this, EntityState.Deleted, EntityState.Modified); 3250this.ObjectStateManager.ChangeState(this, oldState, EntityState.Modified); 3450ObjectStateManager.ForgetEntryWithConceptualNull(this, resetAllKeys: false); 3537ObjectStateManager.ForgetEntryWithConceptualNull(this, resetAllKeys: false); 3910TransactionManager tm = this.ObjectStateManager.TransactionManager; 3925this.ObjectStateManager.TryGetEntityEntry(currentKey, out entry); 3941this.ObjectStateManager.TryGetEntityEntry(currentKey, out entry);
System\Data\Objects\ObjectStateEntry.cs (1)
242return (IEntityStateManager)this.ObjectStateManager;
System\Data\Objects\ObjectStateEntryOriginalDbUpdatableDataRecord.cs (1)
120entry.ObjectStateManager.ChangeState(entry, oldState, EntityState.Modified);
System\Data\Objects\ObjectStateManager.cs (2)
489Debug.Assert(entry.ObjectStateManager != null, "Attempt to add detached state entry to dangling keys"); 1380ObjectStateManager cache = relationshipEntry.ObjectStateManager;
System\Data\Objects\RelationshipEntry.cs (5)
234this.ObjectStateManager.ChangeRelationshipState( 243this.ObjectStateManager.ChangeRelationshipState( 642this.ObjectStateManager.ChangeState(this, EntityState.Unchanged, EntityState.Added); 672this.ObjectStateManager.ChangeState(this, EntityState.Deleted, EntityState.Added); 682this.ObjectStateManager.ChangeState(this, EntityState.Deleted, EntityState.Unchanged);