public SourceReferences( SourceConstraint pkConstarint, SourceConstraint fkConstarint, SourceFieldDefinition pkField, SourceFieldDefinition fkField) : this(null, pkConstarint, fkConstarint, pkField, fkField) { }
public SourceReferences(string action, SourceConstraint pkConstarint, SourceConstraint fkConstarint, SourceFieldDefinition pkField, SourceFieldDefinition fkField) { DeleteAction = action; PKConstraint = pkConstarint; FKConstraint = fkConstarint; PKField = pkField; FKField = fkField; }
//public IEnumerable<SourceConstraint> GetConstraints(SourceFragmentDefinition sf) //{ // return sf.Constraints; //} public IEnumerable <SourceReferences> GetFKRelations(SourceConstraint fkConstraint) { return(from sr in _references where sr.FKConstraint == fkConstraint select sr); }