Поделиться через


UniqueConstraint.IsPrimaryKey Свойство

Определение

Получает значение, указывающее, является ли ограничение первичным ключом.

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

Значение свойства

Значение true, если ограничение является первичным ключом; в обратном случае — значение false.

Атрибуты

Примеры

В следующем примере проверяется 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

Комментарии

Таблица обычно содержит первичный ключ, который гарантирует уникальность каждой строки. В некоторых таблицах первичный ключ может содержать несколько столбцов. Например, первичный ключ для таблицы, содержащей имена, также может состоять из имен и фамилий. Чтобы создать первичный ключ с несколькими столбцами, задайте для свойства Columns массив объектов DataColumn.

Применяется к

См. также раздел