UniqueConstraint.IsPrimaryKey Właściwość

Definicja

Pobiera wartość wskazującą, czy ograniczenie znajduje się w kluczu podstawowym.

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

Wartość właściwości

true, jeśli ograniczenie znajduje się w kluczu podstawowym; w przeciwnym razie , false.

Atrybuty

Przykłady

Poniższy przykład sprawdza IsPrimaryKey właściwość .

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

Uwagi

Tabela zwykle zawiera klucz podstawowy, który zapewnia, że każdy wiersz jest unikatowy. W niektórych tabelach klucz podstawowy może składać się z więcej niż jednej kolumny. Na przykład klucz podstawowy tabeli zawierającej nazwy może składać się zarówno z imienia, jak i nazwiska. Aby utworzyć klucz podstawowy z więcej niż jedną kolumną, ustaw właściwość Columns na tablicę obiektów DataColumn.

Dotyczy

Zobacz też