32 references to IsForeignKey
System.Data.Entity (32)
System\Data\Objects\DataClasses\EntityCollection.cs (1)
408if (!IsForeignKey)
System\Data\Objects\DataClasses\EntityReference.cs (7)
110if (IsForeignKey) 232addKeyEntry = !IsForeignKey; 260if (IsForeignKey) 306IsForeignKey) 465Debug.Assert(this.IsForeignKey, "cannot update foreign key values if the relationship is not a FK"); 570Debug.Assert(this.IsForeignKey, "cannot update foreign key values if the relationship is not a FK"); 630Debug.Assert(IsForeignKey, "Cannot null FKs for independent associations.");
System\Data\Objects\DataClasses\EntityReference_TResultType.cs (4)
351if (addNewRelationship && !IsForeignKey) 390RelationshipEntry relationshipEntry = IsForeignKey ? null : FindRelationshipEntryInObjectStateManager(_wrappedCachedValue); 391Debug.Assert(IsForeignKey || relationshipEntry != null, "Should have been able to find a valid relationship since _cachedValue is non-null"); 569if (ObjectContext != null && IsForeignKey && !preserveForeignKey)
System\Data\Objects\DataClasses\RelatedEnd.cs (14)
357(!IsForeignKey || 742(_wrappedOwner.ObjectStateEntry.State == EntityState.Added && IsForeignKey && IsDependentEndOfReferentialConstraint(false))))) 1232if (!this.IsForeignKey && !relationshipAlreadyExists && !UsingNoTracking) 1334this.IsForeignKey && 1367if (!this.IsForeignKey) 1438!this.IsForeignKey) 1606IsForeignKey && 1664if (!this.IsForeignKey) 1694Debug.Assert(IsForeignKey, "cannot update foreign key values if the relationship is not a FK"); 1763if (!this.IsForeignKey) 1772else if (!this.IsForeignKey && null != FindRelationshipEntryInObjectStateManager(wrappedEntity)) 1817if (this.IsForeignKey && 2030if (IsForeignKey) 2150Debug.Assert(!this.IsForeignKey, "for IsForeignKey relationship ObjectStateEntries don't exist");
System\Data\Objects\DataClasses\RelationshipManager.cs (1)
1158if (relatedEnd.IsForeignKey)
System\Data\Objects\ObjectStateManager.cs (5)
854Debug.Assert(relationshipEntry != null || relatedEnd.IsForeignKey, "Could not find relationship entry for LAT relationship."); 2328if (relatedEnd.IsForeignKey) 3176if (pair.Key.IsForeignKey && (entry.State == EntityState.Unchanged || entry.State == EntityState.Modified)) 3553reference.IsForeignKey && 3605if (relatedEnd.IsForeignKey)