UniqueConstraint.IsPrimaryKey Egenskap

Definition

Hämtar ett värde som anger om begränsningen finns på en primärnyckel eller inte.

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

Egenskapsvärde

true, om begränsningen finns på en primärnyckel; annars . false

Attribut

Exempel

I följande exempel kontrolleras egenskapen 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

Kommentarer

En tabell innehåller vanligtvis en primärnyckel som säkerställer att varje rad är unik. I vissa tabeller kan primärnyckeln bestå av mer än en kolumn. Till exempel kan en primärnyckel för en tabell som innehåller namn bestå av både för- och efternamn. Om du vill skapa en primärnyckel med mer än en kolumn anger du egenskapen Kolumner till en matris med DataColumn-objekt.

Gäller för

Se även