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
Комментарии
Таблица обычно включает первичный ключ, обеспечивающий уникальность каждой строки. В некоторых таблицах первичный ключ может быть состоит из нескольких столбцов. Например, первичный ключ для таблицы, содержащей имена, может быть составлен как из первых, так и фамилий. Чтобы создать первичный ключ с несколькими столбцами, задайте свойству Column массив объектов DataColumn.