Name
ConstraintCollection
Synopsis
This collection stores the constraints for a table, which it exposes
through the DataTable.Constraints
property. It can
contain any class that derives from Constraint
,
including ForeignKeyConstraint
and
UniqueConstraint
objects. You can retrieve an
individual constraint by index or name.
public class ConstraintCollection : InternalDataCollectionBase { // Public Instance Properties public virtual Constraint this[stringname
]{get; } public virtual Constraint this[intindex
]{get; } // Protected Instance Properties protected override ArrayList List{get; } // overrides InternalDataCollectionBase // Public Instance Methods public virtual Constraint Add(stringname
, DataColumn[ ]columns
, boolprimaryKey
); public virtual Constraint Add(stringname
, DataColumn[ ]primaryKeyColumns
, DataColumn[ ]foreignKeyColumns
); public virtual Constraint Add(stringname
, DataColumncolumn
, boolprimaryKey
); public virtual Constraint Add(stringname
, DataColumnprimaryKeyColumn
, DataColumnforeignKeyColumn
); public void Add(Constraintconstraint
); public void AddRange(Constraint[ ]constraints
); public bool CanRemove(Constraintconstraint
); public void Clear( ); public bool Contains(stringname
); public int IndexOf(Constraintconstraint
); public virtual int IndexOf(stringconstraintName
); public void Remove(Constraintconstraint
); public void Remove(stringname
); public void RemoveAt(intindex
); // Protected Instance Methods protected virtual void OnCollectionChanged ...
Get ADO.NET in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.