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