73 references to Detached
System.Data.Entity (72)
System\Data\Common\EntityUtil.cs (2)
846case EntityState.Detached: 860case EntityState.Detached:
System\Data\Common\Internal\Materialization\Shaper.cs (2)
341if (targetEntry.State == EntityState.Detached) 762Debug.Assert(EntityState.Detached != existingEntry.State, "entry in State=Detached");
System\Data\Objects\DataClasses\EntityObject.cs (3)
52return EntityState.Detached; 89Debug.Assert(EntityChangeTracker != s_detachedEntityChangeTracker ? EntityChangeTracker.EntityState != EntityState.Detached : true, 222return EntityState != EntityState.Detached;
System\Data\Objects\DataClasses\EntityReference_TResultType.cs (2)
403if (relationshipEntry != null && relationshipEntry.State != EntityState.Detached) 445if (relationshipEntry.State != EntityState.Detached)
System\Data\Objects\DataClasses\RelatedEnd.cs (7)
342entityState = EntityState.Detached; 363Debug.Assert(!(entityState != EntityState.Detached && UsingNoTracking), "Entity with NoTracking option cannot exist in the ObjectStateManager"); 370if (!((entityState == EntityState.Detached && UsingNoTracking) || 951Debug.Assert(stateEntry.State != EntityState.Detached, 1872dependent.State != EntityState.Detached) 2194if (entry != null && entry.State != EntityState.Detached) 2207if (deletedEntry != null && deletedEntry.State != EntityState.Detached)
System\Data\Objects\EntityEntry.cs (15)
440_cache.ChangeState(this, EntityState.Deleted, EntityState.Detached); 544if (this.State == EntityState.Detached && state == EntityState.Detached) 1183SetCachedChangingValues(null, null, null, EntityState.Detached, null); 1287Debug.Assert(this.State != EntityState.Detached, "Change tracking should not happen on detached entities."); 1562Debug.Assert(this.State != EntityState.Detached, "Change tracking should not happen on detached entities."); 1630if (changingState == EntityState.Detached) 2463_cache.ChangeState(this, this.State, EntityState.Detached); 2495_cache.ChangeState(this, EntityState.Added, EntityState.Detached); 2633if (State != EntityState.Detached) 3103case EntityState.Detached: 3136case EntityState.Detached: 3170case EntityState.Detached: 3225case EntityState.Detached: 3233case EntityState.Detached:
System\Data\Objects\ObjectContext.cs (3)
2032Debug.Assert(EntityState.Detached != entry.State, "not expecting detached"); 2102if (EntityState.Detached != item.Value.State) 2118Debug.Assert(EntityState.Detached != item.Value.State, "not expecting detached");
System\Data\Objects\ObjectStateEntry.cs (2)
348_state = EntityState.Detached; 353if (_state == EntityState.Detached)
System\Data\Objects\ObjectStateManager.cs (29)
498if (!(dFkEntry.State == EntityState.Detached || entry.State == EntityState.Detached)) 516HashSet<ObjectStateEntry> validEntries = new HashSet<ObjectStateEntry>(GetObjectStateEntriesInternal(~EntityState.Detached)); 520Debug.Assert(validEntries.Contains(entry), "The entry in the dangling foreign key store is no longer in the ObjectStateManager. Key=" + (entry.State == EntityState.Detached ? "detached" : entry.EntityKey != null ? "null" : entry.EntityKey.ConcatKeyValue())); 521Debug.Assert(entry.State == EntityState.Detached || !ForeignKeyFactory.IsConceptualNullKey(entry.EntityKey), "Found an entry with conceptual null Key=" + entry.EntityKey.ConcatKeyValue()); 869Debug.Assert(relationshipEntry.State == EntityState.Detached, "relationshipEntry should be Detached"); 1280if (entryToDetach.State != EntityState.Detached) 1371if (relationshipToRemove.State != EntityState.Detached) 1597Debug.Assert(relationship.State != EntityState.Detached, "Cannot remove a detached cache entry."); 1650ChangeState(keyEntry, keyEntry.State, EntityState.Detached); 1771if ((EntityState.Detached & state) != 0) 1784Debug.Assert((EntityState.Detached & state) == 0, "Cannot get state entries for detached entities"); 1840Debug.Assert((EntityState.Detached & state) == 0, "Cannot get state entries for detached entities"); 2168if (entityState == EntityState.Detached) 2288if (relationshipEntry == null && relationshipState == EntityState.Detached) 2311Debug.Assert(relationshipState != EntityState.Detached || relationshipEntry.State == EntityState.Detached, "state should be detached"); 2312return relationshipState == EntityState.Detached ? null : relationshipEntry; 2336(relationshipState != EntityState.Deleted && relationshipState != EntityState.Detached)) 2342(relationshipState != EntityState.Added && relationshipState != EntityState.Detached)) 2379case EntityState.Detached: 2682if (newState == EntityState.Detached) 2707if (newState == EntityState.Detached) 2716ChangeState(relationshipEntry, relationshipEntry.State, EntityState.Detached); 3340if (entry.State != EntityState.Detached && 3465if (entry.State != EntityState.Detached && 3547if (entry.State == EntityState.Detached || entry.State == EntityState.Deleted || entry.IsKeyEntry) 3584if (entry.State == EntityState.Detached || entry.State == EntityState.Deleted || entry.IsKeyEntry) 3592if (entry.State == EntityState.Detached || entry.State == EntityState.Deleted || entry.IsKeyEntry)
System\Data\Objects\RelationshipEntry.cs (7)
76_cache.ChangeState(this, EntityState.Deleted, EntityState.Detached); 225if (this.State == EntityState.Detached && state == EntityState.Detached) 602_cache.ChangeState(this, this.State, EntityState.Detached); 629case EntityState.Detached: 652case EntityState.Detached: 688case EntityState.Detached:
System.Data.Services (1)
System\Data\Services\Providers\ObjectContextServiceProvider.cs (1)
612if (entry.State != EntityState.Detached && !entry.IsRelationship && entry.Entity != null)