NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

UniqueConstraint.Equals

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

[Visual Basic]
Overrides Public Function Equals( _
   ByVal key2 As Object _
) As Boolean
[C#]
public override bool Equals(
   object key2
);
[C++]
public: override bool Equals(
   Object* key2
);
[JScript]
public override function Equals(
   key2 : Object
) : Boolean;

Parameters

key2
The object to which this UniqueConstraint is compared.

Return Value

true, if the contraints are equal; otherwise, false.

Remarks

Two constraints are "equal" if they constrain the same columns.

Example [Visual Basic]

The following example compares two UiqueConstraint objects.

[Visual Basic]

Private Sub CompareConstraints()
   Dim cstr1 As UniqueConstraint
   dim cstr2 As UniqueConstraint
   ' Get a DataRelation from a DataSet.
   Dim rel1 As DataRelation
   Dim rel2 As DataRelation
   Set rel1 = DataSet1.Relations("CustomerOrders")
   '  Get a constraint.
   Set cstr1 = rel1.ParentKeyConstraint
   ' Get a second relation and constraint.
   Set rel2 = DataSet1.Relations("OrderDetails")
   Set cstr2 = rel2.ParentKeyConstraint
   ' Compare the two.
   Debug.Print cstr1.Equals cstr2
End Sub

See Also

UniqueConstraint Class | UniqueConstraint Members | System.Data Namespace | ParentKeyConstraint