}//_addToCosntraintsByTable() private void _addConstraint(CswTableConstraint CswTableConstraint) { CswTableConstraint IndexedConstraint = null; if (!_ConstraintsByKey.ContainsKey(CswTableConstraint.ToString())) { _ConstraintsByKey.Add(CswTableConstraint.ToString(), CswTableConstraint); IndexedConstraint = CswTableConstraint; } else { IndexedConstraint = _ConstraintsByKey[CswTableConstraint.ToString()]; } _addToCosntraintsByTable(CswTableConstraint.ReferencingTableName, IndexedConstraint); _addToCosntraintsByTable(CswTableConstraint.ReferencedTableName, IndexedConstraint); }//_addConstraint()