1 write to _cachedForeignKey
System.Data.Entity (1)
System\Data\Objects\DataClasses\EntityReference.cs (1)
363_cachedForeignKey = newForeignKey;
10 references to _cachedForeignKey
System.Data.Entity (10)
System\Data\Objects\DataClasses\EntityReference.cs (10)
113if (IsDependentEndOfReferentialConstraint(false) && _cachedForeignKey != null) 115if (!ForeignKeyFactory.IsConceptualNullKey(_cachedForeignKey)) 117attachedKey = _cachedForeignKey; 350return EntityKey ?? _cachedForeignKey; 358_cachedForeignKey != null && !ForeignKeyFactory.IsConceptualNullKey(_cachedForeignKey) // do we have an fk? 359&& _cachedForeignKey != newForeignKey) // is the FK different from the one that we already have? 361this.ObjectContext.ObjectStateManager.RemoveEntryFromForeignKeyIndex(_cachedForeignKey, source); 373if (_cachedForeignKey != null) 375yield return _cachedForeignKey;