UniqueConstraint.IsPrimaryKey プロパティ

定義

この制約が主キーに適用されるかどうかを示す値を取得します。

public:
 property bool IsPrimaryKey { bool get(); };
public bool IsPrimaryKey { get; }
[System.Data.DataSysDescription("KeyConstraintIsPrimaryKeyDescr")]
public bool IsPrimaryKey { get; }
member this.IsPrimaryKey : bool
[<System.Data.DataSysDescription("KeyConstraintIsPrimaryKeyDescr")>]
member this.IsPrimaryKey : bool
Public ReadOnly Property IsPrimaryKey As Boolean

プロパティ値

この制約が主キーに適用される場合は true。それ以外の場合は false

属性

次の例では、 プロパティを確認します IsPrimaryKey

Private Sub GetPrimaryKey()
    Dim dataRelation As DataRelation
    Dim uniqueConstraint As UniqueConstraint

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

    ' Get the ParentKeyConstraint.
    uniqueConstraint = dataRelation.ParentKeyConstraint

    ' Test if the IsPrimaryKey is true.
    If uniqueConstraint.IsPrimaryKey Then
       Console.WriteLine("IsPrimaryKey=True")
    Else
       Console.WriteLine("IsPrimaryKey=False")
    End If
 End Sub

注釈

テーブルには通常、すべての行が一意であることを保証する主キーが含まれています。 一部のテーブルでは、主キーが複数の列で構成されている場合があります。 たとえば、名前を含むテーブルの主キーは、名と姓の両方で構成される場合があります。 複数の列を持つ主キーを作成するには、Columns プロパティを DataColumn オブジェクトの配列に設定します。

適用対象

こちらもご覧ください