Freigeben über


UniqueConstraint.IsPrimaryKey Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob sich die Einschränkung auf einem Primärschlüssel befindet.

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

Eigenschaftswert

true, wenn sich die Einschränkung auf einem Primärschlüssel befindet; andernfalls . false

Attribute

Beispiele

Im folgenden Beispiel wird die IsPrimaryKey Eigenschaft überprüft.

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

Hinweise

Eine Tabelle enthält in der Regel einen Primärschlüssel, der sicherstellt, dass jede Zeile eindeutig ist. In einigen Tabellen besteht der Primärschlüssel möglicherweise aus mehr als einer Spalte. Beispielsweise kann ein Primärschlüssel für eine Tabelle, die Namen enthält, sowohl aus den Vor- als auch aus nachnamen bestehen. Wenn Sie einen Primärschlüssel mit mehr als einer Spalte erstellen möchten, legen Sie die Columns-Eigenschaft auf ein Array von DataColumn-Objekten fest.

Gilt für:

Weitere Informationen