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.