30 references to
System.Data.Common (30)
System\Data\ConstraintCollection.cs (1)
712Constraint c = this[index];
System\Data\DataColumn.cs (2)
744if (_table.Constraints[i].ContainsColumn(this)) 746throw ExceptionBuilder.ExpressionAndConstraint(this, _table.Constraints[i]);
System\Data\DataColumnCollection.cs (3)
513if (_table.Constraints[i].ContainsColumn(column)) 517throw ExceptionBuilder.CannotRemoveConstraint(_table.Constraints[i].ConstraintName, _table.Constraints[i].Table!.TableName);
System\Data\DataSet.cs (9)
1175if (constraints[j] is UniqueConstraint) 1180ForeignKeyConstraint foreign = (ForeignKeyConstraint)constraints[j]; 1186ds.Tables[i].Constraints.Add(constraints[j].Clone(ds)!); 3240if (cons[j] is ForeignKeyConstraint) 3242cons.Remove(cons[j]); 3283if (constraints[j] is ForeignKeyConstraint) 3285constraint = (ForeignKeyConstraint)constraints[j]; 3323if (constraints[j] is ForeignKeyConstraint) 3325constraint = (ForeignKeyConstraint)constraints[j];
System\Data\DataTable.cs (9)
526Constraint c = Constraints[i]; 2451ForeignKeyConstraint? foreign = Constraints[j] as ForeignKeyConstraint; 2452UniqueConstraint? unique = Constraints[j] as UniqueConstraint; 2460oldConstraint.ConstraintName = Constraints[j].ConstraintName; 2469oldConstraint.ConstraintName = Constraints[j].ConstraintName; 2481if (!clone.Constraints.Contains(Constraints[j].ConstraintName, true)) 2483ForeignKeyConstraint? foreign = Constraints[j] as ForeignKeyConstraint; 2484UniqueConstraint? unique = Constraints[j] as UniqueConstraint; 4188_constraintCollection[i].CheckConstraint(eRow, eAction);
System\Data\Merger.cs (1)
474Constraint src = table.Constraints[i];
System\Data\ProviderBase\SchemaMapping.cs (1)
1092if (unique.Equals(constraints[i]))
System\Data\xmlsaver.cs (3)
1991if (constraints[i] is UniqueConstraint unique) 2057else if (constraints[i] is ForeignKeyConstraint && genNested) 2059ForeignKeyConstraint foreign = (ForeignKeyConstraint)constraints[i];
System\Data\XMLSchema.cs (1)
1310if (fKey[0].Table!.Constraints[iExisting].ConstraintName != name)