Teilen über


UniqueConstraint.IsPrimaryKey Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob die Einschränkung für einen Primärschlüssel gilt.

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 die Einschränkung für einen Primärschlüssel gilt, 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, mit dem sichergestellt wird, dass jede Zeile eindeutig ist. In einigen Tabellen kann der Primärschlüssel aus mehr als einer Spalte bestehen. Beispielsweise kann ein Primärschlüssel für eine Tabelle, die Namen enthält, sowohl aus dem Vor- als auch dem Nachnamen bestehen. Um einen Primärschlüssel mit mehr als einer Spalte zu erstellen, legen Sie die Columns-Eigenschaft auf ein Array von DataColumn-Objekten fest.

Gilt für:

Weitere Informationen