|
@@ 368-376 (lines=9) @@
|
| 365 |
|
$principalReferralConstraint = null; |
| 366 |
|
$dependentReferralConstraint = null; |
| 367 |
|
|
| 368 |
|
if (null != $principalConstraintProperty && 0 < count($principalConstraintProperty)) { |
| 369 |
|
$principalReferralConstraint = new TReferentialConstraintRoleElementType(); |
| 370 |
|
$principalReferralConstraint->setRole($principalNavigationProperty->getFromRole()); |
| 371 |
|
foreach ($principalConstraintProperty as $propertyRef) { |
| 372 |
|
$TpropertyRef = new TPropertyRefType(); |
| 373 |
|
$TpropertyRef->setName($propertyRef); |
| 374 |
|
$principalReferralConstraint->addToPropertyRef($TpropertyRef); |
| 375 |
|
} |
| 376 |
|
} |
| 377 |
|
if (null != $dependentConstraintProperty && 0 < count($dependentConstraintProperty)) { |
| 378 |
|
$dependentReferralConstraint = new TReferentialConstraintRoleElementType(); |
| 379 |
|
$dependentReferralConstraint->setRole($dependentNavigationProperty->getFromRole()); |
|
@@ 377-385 (lines=9) @@
|
| 374 |
|
$principalReferralConstraint->addToPropertyRef($TpropertyRef); |
| 375 |
|
} |
| 376 |
|
} |
| 377 |
|
if (null != $dependentConstraintProperty && 0 < count($dependentConstraintProperty)) { |
| 378 |
|
$dependentReferralConstraint = new TReferentialConstraintRoleElementType(); |
| 379 |
|
$dependentReferralConstraint->setRole($dependentNavigationProperty->getFromRole()); |
| 380 |
|
foreach ($dependentConstraintProperty as $propertyRef) { |
| 381 |
|
$TpropertyRef = new TPropertyRefType(); |
| 382 |
|
$TpropertyRef->setName($propertyRef); |
| 383 |
|
$dependentReferralConstraint->addToPropertyRef($TpropertyRef); |
| 384 |
|
} |
| 385 |
|
} |
| 386 |
|
|
| 387 |
|
if (null != $dependentReferralConstraint || null != $principalReferralConstraint) { |
| 388 |
|
$constraint = new TConstraintType(); |