Equals Method
Collapse the table of content
Expand the table of content

ForeignKeyConstraint.Equals Method (Object)


Gets a value indicating whether the current ForeignKeyConstraint is identical to the specified object.

Namespace:   System.Data
Assembly:  System.Data (in System.Data.dll)

public override bool Equals(
	object key


Type: System.Object

The object to which this ForeignKeyConstraint is compared. Two ForeignKeyConstraint are equal if they constrain the same columns.

Return Value

Type: System.Boolean

true, if the objects are identical; otherwise, false.

The following example creates a new ForeignKeyConstraint and checks it against other collection members with the Equals method before adding it to a ConstraintCollection.

private void CreateConstraint(DataSet dataSet)
   // Create the ForignKeyConstraint with two DataColumn objects.
   DataColumn parentCol = dataSet.Tables["Customers"].Columns["id"];
   DataColumn childCol = dataSet.Tables["Orders"].Columns["OrderID"];
   ForeignKeyConstraint fkeyConstraint =
      new ForeignKeyConstraint("fkConstraint", parentCol, childCol);

   // Test against existing members using the Equals method.
   foreach(ForeignKeyConstraint testConstraint in 
         Console.WriteLine("Identical ForeignKeyConstraint!");
          // Insert code to delete the duplicate object, 
          // or stop the procedure.

.NET Framework
Available since 1.1
Return to top
© 2015 Microsoft