次の方法で共有


UniqueConstraint.Equals(Object) メソッド

定義

この制約と 2 つ目の制約を比較して、2 つの制約が等しいかどうかを判断します。

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

パラメーター

key2
Object

この UniqueConstraint と比較するオブジェクト。

戻り値

2 つの制約が等しい場合は true。それ以外の場合は false

次の例では、2 つの UniqueConstraint オブジェクトを比較します。

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

注釈

同じ列を制約する場合、2 つの制約は等しくなります。

適用対象

こちらもご覧ください