Share via


UniqueConstraint.IsPrimaryKey Özellik

Tanım

Kısıtlamanın birincil anahtarda olup olmadığını belirten bir değer alır.

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

Özellik Değeri

true, kısıtlama birincil anahtardaysa; aksi takdirde , false.

Öznitelikler

Örnekler

Aşağıdaki örnek özelliğini denetler 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

Açıklamalar

Tablo genellikle her satırın benzersiz olmasını sağlayan bir birincil anahtar içerir. Bazı tablolarda birincil anahtar birden fazla sütundan oluşabilir. Örneğin, adları içeren bir tablonun birincil anahtarı hem adlardan hem de soyadlarından da oluşturulabilir. Birden fazla sütuna sahip bir birincil anahtar oluşturmak için Columns özelliğini bir DataColumn nesneleri dizisi olarak ayarlayın.

Şunlara uygulanır

Ayrıca bkz.