UniqueConstraint.IsPrimaryKey Vlastnost

Definice

Získá hodnotu označující, zda omezení je nebo není na primární klíč.

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

Hodnota vlastnosti

true, pokud je omezení na primární klíč; v opačném případě . false

Atributy

Příklady

Následující příklad zkontroluje IsPrimaryKey vlastnost.

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

Poznámky

Tabulka obvykle obsahuje primární klíč, který zajišťuje, že každý řádek je jedinečný. V některých tabulkách může být primární klíč tvořen více než jedním sloupcem. Například primární klíč pro tabulku obsahující názvy může být tvořen křestním jménem a příjmením. Pokud chcete vytvořit primární klíč s více než jedním sloupcem, nastavte vlastnost Columns na pole objektů DataColumn.

Platí pro

Viz také