1 instantiation of ForeignKeyConstraint
System.Data.Entity (1)
System\Data\Query\PlanCompiler\ConstraintManager.cs (1)
259ForeignKeyConstraint fkConstraint = new ForeignKeyConstraint(relationshipType, relationshipSet, constraint);
14 references to ForeignKeyConstraint
System.Data.Entity (14)
System\Data\Query\PlanCompiler\ConstraintManager.cs (6)
214out List<ForeignKeyConstraint> constraints) 258List<ForeignKeyConstraint> fkConstraintList; 259ForeignKeyConstraint fkConstraint = new ForeignKeyConstraint(relationshipType, relationshipSet, constraint); 262fkConstraintList = new List<ForeignKeyConstraint>(); 282m_parentChildRelationships = new Dictionary<ExtentPair, List<ForeignKeyConstraint>>(); 288private Dictionary<ExtentPair, List<ForeignKeyConstraint>> m_parentChildRelationships;
System\Data\Query\PlanCompiler\JoinGraph.cs (8)
1265List<ForeignKeyConstraint> fkConstraints; 1270foreach (ForeignKeyConstraint fkConstraint in fkConstraints) 1998private bool TryEliminateParentChildJoin(JoinEdge joinEdge, ForeignKeyConstraint fkConstraint) 2055private static bool IsJoinOnFkConstraint(ForeignKeyConstraint fkConstraint, IList<ColumnVar> parentVars, IList<ColumnVar> childVars, out IList<ColumnVar> childForeignKeyVars) 2136private bool TryEliminateChildParentJoin(JoinEdge joinEdge, ForeignKeyConstraint fkConstraint) 2200List<ForeignKeyConstraint> fkConstraints; 2209foreach (ForeignKeyConstraint fkConstraint in fkConstraints) 2229foreach (ForeignKeyConstraint fkConstraint in fkConstraints)