C# Class System.Data.UniqueConstraint

Inheritance: Constraint
显示文件 Open project: dotnet/corefx Class Usage Examples

Private Properties

Property Type Description
AssertConstraintAndKeyIndexes void
CanBeRemovedFromCollection bool
CanEnableConstraint bool
CheckCanAddToCollection void
CheckConstraint void
CheckState void
Clone Constraint
Clone Constraint
Clone UniqueConstraint
ConstraintIndexClear void
ConstraintIndexInitialize void
ContainsColumn bool
Create void
IsConstraintViolated bool
NonVirtualCheckState void
UniqueConstraint System.Diagnostics

Public Methods

Method Description
Equals ( object key2 ) : bool

Compares this constraint to a second to determine if both are identical.

GetHashCode ( ) : int
UniqueConstraint ( DataColumn column ) : System.Diagnostics

Initializes a new instance of the with the specified .

UniqueConstraint ( DataColumn column, bool isPrimaryKey ) : System.Diagnostics

Initializes a new instance of the with the specified .

UniqueConstraint ( string name, DataColumn column ) : System.Diagnostics

Initializes a new instance of the with the specified name and .

UniqueConstraint ( string name, DataColumn column, bool isPrimaryKey ) : System.Diagnostics

Initializes a new instance of the with the specified name and .

Private Methods

Method Description
AssertConstraintAndKeyIndexes ( ) : void
CanBeRemovedFromCollection ( ConstraintCollection constraints, bool fThrowException ) : bool
CanEnableConstraint ( ) : bool
CheckCanAddToCollection ( ConstraintCollection constraints ) : void
CheckConstraint ( DataRow row, DataRowAction action ) : void
CheckState ( ) : void
Clone ( DataSet destination ) : Constraint
Clone ( DataSet destination, bool ignorNSforTableLookup ) : Constraint
Clone ( DataTable table ) : UniqueConstraint
ConstraintIndexClear ( ) : void
ConstraintIndexInitialize ( ) : void
ContainsColumn ( DataColumn column ) : bool
Create ( string constraintName, DataColumn columns ) : void
IsConstraintViolated ( ) : bool
NonVirtualCheckState ( ) : void
UniqueConstraint ( string name, string columnNames, bool isPrimaryKey ) : System.Diagnostics

Method Details

Equals() public method

Compares this constraint to a second to determine if both are identical.
public Equals ( object key2 ) : bool
key2 object
return bool

GetHashCode() public method

public GetHashCode ( ) : int
return int

UniqueConstraint() public method

Initializes a new instance of the with the specified .
public UniqueConstraint ( DataColumn column ) : System.Diagnostics
column DataColumn
return System.Diagnostics

UniqueConstraint() public method

Initializes a new instance of the with the specified .
public UniqueConstraint ( DataColumn column, bool isPrimaryKey ) : System.Diagnostics
column DataColumn
isPrimaryKey bool
return System.Diagnostics

UniqueConstraint() public method

Initializes a new instance of the with the specified name and .
public UniqueConstraint ( string name, DataColumn column ) : System.Diagnostics
name string
column DataColumn
return System.Diagnostics

UniqueConstraint() public method

Initializes a new instance of the with the specified name and .
public UniqueConstraint ( string name, DataColumn column, bool isPrimaryKey ) : System.Diagnostics
name string
column DataColumn
isPrimaryKey bool
return System.Diagnostics