UniqueConstraint.IsPrimaryKey Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.