public CsdlSemanticsReferentialConstraint(CsdlSemanticsAssociation context, CsdlReferentialConstraint constraint) : base(constraint) { this.context = context; this.constraint = constraint; }
public CsdlAssociation(string name, CsdlAssociationEnd end1, CsdlAssociationEnd end2, CsdlReferentialConstraint constraint, CsdlDocumentation documentation, CsdlLocation location) : base(name, documentation, location) { this.end1 = end1; this.end2 = end2; this.constraint = constraint; }
public CsdlAssociation(string name, CsdlAssociationEnd end1, CsdlAssociationEnd end2, CsdlReferentialConstraint constraint, CsdlDocumentation documentation, CsdlLocation location) : base(name, documentation, location) { this.end1 = end1; this.end2 = end2; this.constraint = constraint; }
public CsdlSemanticsReferentialConstraint(CsdlSemanticsAssociation context, CsdlReferentialConstraint constraint) : base(constraint) { this.principalCache = new Cache<CsdlSemanticsReferentialConstraint, IEdmAssociationEnd>(); this.dependentPropertiesCache = new Cache<CsdlSemanticsReferentialConstraint, IEnumerable<IEdmStructuralProperty>>(); this.errorsCache = new Cache<CsdlSemanticsReferentialConstraint, IEnumerable<EdmError>>(); this.principalKeyPropertiesNotFoundInPrincipalPropertiesCache = new Cache<CsdlSemanticsReferentialConstraint, IEnumerable<string>>(); this.dependentPropertiesNotFoundInDependentTypeCache = new Cache<CsdlSemanticsReferentialConstraint, IEnumerable<string>>(); this.context = context; this.constraint = constraint; }