19 references to ForeignKeyFactory
System.Data.Entity (19)
System\Data\Objects\DataClasses\EntityReference.cs (5)
115if (!ForeignKeyFactory.IsConceptualNullKey(_cachedForeignKey)) 358_cachedForeignKey != null && !ForeignKeyFactory.IsConceptualNullKey(_cachedForeignKey) // do we have an fk? 647EntityKey foreignKey = ForeignKeyFactory.CreateKeyFromForeignKeyValues(entry, this); 722realKey = ForeignKeyFactory.CreateKeyFromForeignKeyValues(entry, this); 733SetCachedForeignKey(ForeignKeyFactory.CreateConceptualNullKey(realKey), entry);
System\Data\Objects\DataClasses\RelatedEnd.cs (1)
559if (reference != null && ForeignKeyFactory.IsConceptualNullKey(reference.CachedForeignKey))
System\Data\Objects\EntityEntry.cs (10)
1150bool hasConceptualNullFk = ForeignKeyFactory.IsConceptualNullKey(reference.CachedForeignKey); 1717if (!ForeignKeyFactory.IsConceptualNullKey(reference.CachedForeignKey)) 3429if (!ForeignKeyFactory.IsConceptualNullKey(relatedEnd.CachedForeignKey)) 3447bool hasConceptualNullFk = ForeignKeyFactory.IsConceptualNullKey(reference.CachedForeignKey); 3454EntityKey foreignKey = ForeignKeyFactory.CreateKeyFromForeignKeyValues(this, reference); 3524foreignKey = ForeignKeyFactory.CreateKeyFromForeignKeyValues(this, relatedEnd); 3859EntityKey foreignKey = ForeignKeyFactory.CreateKeyFromForeignKeyValues(this, constraint, principalEntitySet, useOriginalValues); 3914EntityKey currentKey = ForeignKeyFactory.CreateKeyFromForeignKeyValues(this, entityReference); 3916bool originalKeyIsConceptualNull = ForeignKeyFactory.IsConceptualNullKey(originalKey); 3937&& (!originalKeyIsConceptualNull || ForeignKeyFactory.IsConceptualNullKeyChanged(originalKey, currentKey)))
System\Data\Objects\ObjectStateManager.cs (3)
521Debug.Assert(entry.State == EntityState.Detached || !ForeignKeyFactory.IsConceptualNullKey(entry.EntityKey), "Found an entry with conceptual null Key=" + entry.EntityKey.ConcatKeyValue()); 617if (reference != null && ForeignKeyFactory.IsConceptualNullKey(reference.CachedForeignKey)) 3558reference.SetCachedForeignKey(ForeignKeyFactory.CreateKeyFromForeignKeyValues(entry, reference), entry);