1 instantiation of ReferentialConstraint
System.Data.Entity (1)
System\Data\Metadata\Converter.cs (1)
511ReferentialConstraint referentialConstraint = new ReferentialConstraint(fromMember, toMember,
119 references to ReferentialConstraint
System.Data.Entity (81)
System\Data\Common\CommandTrees\Internal\ViewSimplifier.cs (3)
149var principalSetsAndDependentTypes = new HashSet<Tuple<EntityType, AssociationSetEnd, ReferentialConstraint>>(); 156var fkConstraint = relSet.ElementType.ReferentialConstraints[0]; 280private static DbRelatedEntityRef RelatedEntityRefFromAssociationSetEnd(EntityType constructedEntityType, DbNewInstanceExpression entityConstructor, AssociationSetEnd principalSetEnd, ReferentialConstraint fkConstraint)
System\Data\Common\Utils\MetadataHelper.cs (1)
514foreach (ReferentialConstraint constraint in assocType.ReferentialConstraints)
System\Data\Mapping\BaseMetadataMappingVisitor.cs (2)
128foreach (var item in associationType.ReferentialConstraints) 165protected virtual void Visit(ReferentialConstraint referentialConstraint)
System\Data\Mapping\MetadataMappingHasherVisitor.cs (1)
445protected override void Visit(ReferentialConstraint referentialConstraint)
System\Data\Mapping\StorageMappingItemCollection.ViewDictionary.cs (1)
290ReferentialConstraint rc = aSet.ElementType.ReferentialConstraints.Single();
System\Data\Mapping\StorageMappingItemLoader.cs (3)
1424ReferentialConstraint constraint = associationSet.ElementType.ReferentialConstraints.Single(); 4070ReferentialConstraint constraint = associationSet.ElementType.ReferentialConstraints.Single(); 4313ReferentialConstraint constraint = associationType.ReferentialConstraints.Single();
System\Data\Mapping\StorageModificationFunctionMapping.cs (2)
210ReadOnlyMetadataCollection<ReferentialConstraint> constraints = assocationSet.ElementType.ReferentialConstraints; 213foreach (ReferentialConstraint constraint in constraints)
System\Data\Mapping\Update\Internal\AssociationSetMetadata.cs (1)
93foreach (ReferentialConstraint constraint in associationSet.ElementType.ReferentialConstraints)
System\Data\Mapping\Update\Internal\UpdateCommandOrderer.cs (16)
29private readonly KeyToListMap<EntitySetBase, ReferentialConstraint> _sourceMap; 35private readonly KeyToListMap<EntitySetBase, ReferentialConstraint> _targetMap; 83private static void InitializeForeignKeyMaps(HashSet<EntityContainer> containers, HashSet<EntitySet> tables, out KeyToListMap<EntitySetBase, ReferentialConstraint> sourceMap, out KeyToListMap<EntitySetBase, ReferentialConstraint> targetMap) 85sourceMap = new KeyToListMap<EntitySetBase, ReferentialConstraint>(EqualityComparer<EntitySetBase>.Default); 86targetMap = new KeyToListMap<EntitySetBase, ReferentialConstraint>(EqualityComparer<EntitySetBase>.Default); 108ReferentialConstraint fkConstraint = null; 109foreach (ReferentialConstraint constraint in associationType.ReferentialConstraints) 200foreach (ReferentialConstraint fkConstraint in _sourceMap.EnumerateValues(command.Table)) 231foreach (ReferentialConstraint fkConstraint in _targetMap.EnumerateValues(command.Table)) 282foreach (ReferentialConstraint fkConstraint in _targetMap.EnumerateValues(command.Table)) 305foreach (ReferentialConstraint fkConstraint in _sourceMap.EnumerateValues(command.Table)) 390private ForeignKeyValue(ReferentialConstraint metadata, PropagatorResult record, 432internal static bool TryCreateTargetKey(ReferentialConstraint metadata, PropagatorResult record, bool isInsert, out ForeignKeyValue key) 450internal static bool TryCreateSourceKey(ReferentialConstraint metadata, PropagatorResult record, bool isInsert, out ForeignKeyValue key) 463internal readonly ReferentialConstraint Metadata;
System\Data\Mapping\Update\Internal\UpdateTranslator.cs (2)
175foreach (ReferentialConstraint constraint in associationSet.ElementType.ReferentialConstraints) 230ReferentialConstraint constraint = foreignKey.Item2;
System\Data\Mapping\ViewGeneration\QueryRewriting\FragmentQueryKB.cs (2)
104foreach (ReferentialConstraint constraint in assocType.ReferentialConstraints) 132foreach (ReferentialConstraint constraint in assocType.ReferentialConstraints)
System\Data\Mapping\ViewGeneration\Structures\MemberPath.cs (1)
716foreach (ReferentialConstraint constraint in assocType.ReferentialConstraints)
System\Data\Mapping\ViewGeneration\Validation\ForeignConstraint.cs (2)
113foreach (ReferentialConstraint constraint in relationType.ReferentialConstraints) 378ReferentialConstraint refConstraint = association.ReferentialConstraints.FirstOrDefault();
System\Data\Metadata\Converter.cs (1)
511ReferentialConstraint referentialConstraint = new ReferentialConstraint(fromMember, toMember,
System\Data\Metadata\Edm\AssociationType.cs (5)
38_referentialConstraints = new ReadOnlyMetadataCollection<ReferentialConstraint>(new MetadataCollection<ReferentialConstraint>()); 44private readonly ReadOnlyMetadataCollection<ReferentialConstraint> _referentialConstraints; 77public ReadOnlyMetadataCollection<ReferentialConstraint> ReferentialConstraints 130internal void AddReferentialConstraint(ReferentialConstraint referentialConstraint)
System\Data\Metadata\Edm\EntitySet.cs (9)
42private ReadOnlyCollection<Tuple<AssociationSet, ReferentialConstraint>> _foreignKeyDependents; 43private ReadOnlyCollection<Tuple<AssociationSet, ReferentialConstraint>> _foreignKeyPrincipals; 69internal ReadOnlyCollection<Tuple<AssociationSet, ReferentialConstraint>> ForeignKeyDependents 85internal ReadOnlyCollection<Tuple<AssociationSet, ReferentialConstraint>> ForeignKeyPrincipals 132var dependents = new List<Tuple<AssociationSet, ReferentialConstraint>>(); 133var principals = new List<Tuple<AssociationSet, ReferentialConstraint>>(); 142ReferentialConstraint constraint = associationSet.ElementType.ReferentialConstraints[0]; 147dependents.Add(new Tuple<AssociationSet, ReferentialConstraint>(associationSet, constraint)); 153principals.Add(new Tuple<AssociationSet, ReferentialConstraint>(associationSet, constraint));
System\Data\Metadata\Edm\NavigationProperty.cs (1)
149ReferentialConstraint rc = associationType.ReferentialConstraints[0];
System\Data\Objects\DataClasses\EntityReference.cs (3)
466ReferentialConstraint constraint = ((AssociationType)this.RelationMetadata).ReferentialConstraints[0]; 571ReferentialConstraint constraint = ((AssociationType)this.RelationMetadata).ReferentialConstraints[0]; 637ReferentialConstraint constraint = ((AssociationType)RelationMetadata).ReferentialConstraints.Single();
System\Data\Objects\DataClasses\EntityReference_TResultType.cs (1)
606foreach (ReferentialConstraint constraint in ((AssociationType)this.RelationMetadata).ReferentialConstraints)
System\Data\Objects\DataClasses\RelatedEnd.cs (7)
417var fkConstraint = associationMetadata.ReferentialConstraints[0]; 861ReferentialConstraint constraint = ((AssociationType)RelationMetadata).ReferentialConstraints.FirstOrDefault(); 1488foreach (ReferentialConstraint constraint in ((AssociationType)this.RelationMetadata).ReferentialConstraints) 1523foreach (ReferentialConstraint constraint in ((AssociationType)_relationMetadata).ReferentialConstraints) 1695ReferentialConstraint constraint = ((AssociationType)RelationMetadata).ReferentialConstraints[0]; 1805foreach (ReferentialConstraint constraint in ((AssociationType)this.RelationMetadata).ReferentialConstraints) 1909internal static bool VerifyRIConstraintsWithRelatedEntry(ReferentialConstraint constraint, Func<string, object> getDependentPropertyValue, EntityKey principalKey)
System\Data\Objects\DataClasses\RelationshipManager.cs (1)
1462foreach (ReferentialConstraint constraint in association.ElementType.ReferentialConstraints)
System\Data\Objects\EntityEntry.cs (9)
154internal IEnumerable<Tuple<AssociationSet, ReferentialConstraint>> ForeignKeyDependents 161ReferentialConstraint constraint = foreignKey.Item2; 171internal IEnumerable<Tuple<AssociationSet, ReferentialConstraint>> ForeignKeyPrincipals 178ReferentialConstraint constraint = foreignKey.Item2; 2100foreach (Tuple<AssociationSet, ReferentialConstraint> dependent in ForeignKeyDependents) 2212var constraint = ((AssociationType)relatedEnd.RelationMetadata).ReferentialConstraints[0]; 2728foreach (ReferentialConstraint constraint in association.ElementType.ReferentialConstraints) 2801foreach (ReferentialConstraint constraint in association.ElementType.ReferentialConstraints) 3840ReferentialConstraint constraint = dependent.Item2;
System\Data\Objects\Internal\ForeignKeyFactory.cs (2)
80ReferentialConstraint constraint = ((AssociationType)relatedEnd.RelationMetadata).ReferentialConstraints.First(); 94public static EntityKey CreateKeyFromForeignKeyValues(EntityEntry dependentEntry, ReferentialConstraint constraint, EntitySet principalEntitySet, bool useOriginalValues)
System\Data\Objects\ObjectStateManager.cs (1)
3264foreach (ReferentialConstraint constraint in ((AssociationType)reference.RelationMetadata).ReferentialConstraints)
System\Data\Query\PlanCompiler\ConstraintManager.cs (3)
129internal ForeignKeyConstraint(md.RelationshipType relType, md.RelationshipSet relationshipSet, md.ReferentialConstraint constraint) 165private md.ReferentialConstraint m_constraint; 256foreach (md.ReferentialConstraint constraint in assocType.ReferentialConstraints)
System\Data\SqlClient\SqlProviderUtilities.cs (1)
196var constraint = associationSet.ElementType.ReferentialConstraints.Single();
System.Data.Entity.Design (33)
System\Data\Entity\Design\Common\MetadataItemSerializer.cs (2)
276foreach (ReferentialConstraint constraint in associationType.ReferentialConstraints) 294private void WriteReferentialConstraintElement(ReferentialConstraint constraint)
System\Data\Entity\Design\Common\OneToOneMappingSerializer.cs (21)
139ReferentialConstraint constraint = set.ElementType.ReferentialConstraints[0]; 173ReferentialConstraint constraint0; 174ReferentialConstraint constraint1; 192private bool IsAtLeastOneColumnFKInBothAssociations(ReferentialConstraint constraint0, ReferentialConstraint constraint1) 197private bool IsAtLeastOneColumnOfBothDependentRelationshipColumnSetsNonNullable(ReferentialConstraint constraint0, ReferentialConstraint constraint1) 202private static bool ToPropertyHasNonNullableColumn(ReferentialConstraint constraint) 214private bool AreAllEntityColumnsMappedAsToColumns(ReferentialConstraint constraint0, ReferentialConstraint constraint1) 222private static void AddToPropertyNames(ReferentialConstraint constraint, Set<string> names) 230private bool IsEntityDependentSideOfBothAssociations(ReferentialConstraint constraint0, ReferentialConstraint constraint1) 235private void GetConstraints(out ReferentialConstraint constraint0, out ReferentialConstraint constraint1) 391ReferentialConstraint constraint = GetReferentialConstraint(store); 414ReferentialConstraint constraint = GetReferentialConstraint(store); 418internal static ReferentialConstraint GetReferentialConstraint(AssociationSet set) 421ReferentialConstraint constraint = null; 422foreach (ReferentialConstraint rc in set.ElementType.ReferentialConstraints) 446ReferentialConstraint constraint = GetReferentialConstraint(store.ParentAssociationSet);
System\Data\Entity\Design\EntityModelSchemaGenerator.cs (8)
667ReferentialConstraint constraint = OneToOneMappingSerializer.GetReferentialConstraint(((AssociationSet)storeSet)); 928ReferentialConstraint constraint = CreateReferentialConstraint(session, storeAssociationType); 947ReferentialConstraint storeConstraint = storeAssociation.ReferentialConstraints[0]; 972private ReferentialConstraint CreateReferentialConstraint(LoadMethodSessionState session, AssociationType storeAssociation) 984ReferentialConstraint storeConstraint = storeAssociation.ReferentialConstraints[0]; 1010ReferentialConstraint newConstraint = new ReferentialConstraint( 1027ReferentialConstraint storeConstraint = storeAssociation.ReferentialConstraints[0]; 1036private static bool RequiresModelReferentialConstraint(ReferentialConstraint storeConstraint, EntityType toType)
System\Data\Entity\Design\EntityStoreSchemaGenerator.cs (2)
1041ReferentialConstraint constraint = new ReferentialConstraint(pkEnd, 1052ReferentialConstraint constraint = association.ReferentialConstraints[0];
System.Data.Services (1)
System\Data\Services\Providers\ObjectContextServiceProvider.cs (1)
1933foreach (ReferentialConstraint referentialConstraint in associationType.ReferentialConstraints)
System.Web.DynamicData (1)
DynamicData\ModelProviders\EFAssociationProvider.cs (1)
112ReferentialConstraint constraint = relationshipType.ReferentialConstraints.FirstOrDefault(c => c.ToRole == navigationProperty.ToEndMember);
System.Web.Entity (3)
System\Data\WebControls\EntityDataSourceUtil.cs (3)
779private static bool IsContained(AssociationSetEnd end, out ReferentialConstraint constraint) 791foreach (ReferentialConstraint candidate in associationType.ReferentialConstraints) 1024ReferentialConstraint constraint;