Freigeben über


UniqueConstraint.Equals(Object) Methode

Definition

Vergleicht diese Einschränkung mit einer zweiten, um zu bestimmen, ob diese identisch sind.

public:
 override bool Equals(System::Object ^ key2);
public override bool Equals (object? key2);
public override bool Equals (object key2);
override this.Equals : obj -> bool
Public Overrides Function Equals (key2 As Object) As Boolean

Parameter

key2
Object

Das Objekt, mit dem diese UniqueConstraint verglichen wird.

Gibt zurück

true, wenn die Einschränkungen gleich sind, andernfalls false.

Beispiele

Im folgenden Beispiel werden zwei UniqueConstraint-Objekte verglichen.

Private Sub CompareConstraints()
    Dim constraintCustomerOrders As UniqueConstraint
    Dim constraintOrderDetails As UniqueConstraint
    Dim relationCustomerOrders As DataRelation
    Dim relationOrderDetails As DataRelation

    ' Get a DataRelation from a DataSet.
    relationCustomerOrders = DataSet1.Relations("CustomerOrders")

    '  Get a constraint.
    constraintCustomerOrders = relationCustomerOrders.ParentKeyConstraint

    ' Get a second relation and constraint.
    relationOrderDetails = DataSet1.Relations("OrderDetails")
    constraintOrderDetails = relationOrderDetails.ParentKeyConstraint

    ' Compare the two.
    Console.WriteLine( _
        constraintCustomerOrders.Equals(constraintOrderDetails).ToString())
 End Sub

Hinweise

Zwei Einschränkungen sind gleich, wenn sie dieselben Spalten einschränken.

Gilt für:

Weitere Informationen