UniqueConstraint.IsPrimaryKey Свойство

Определение

Получает значение, указывающее, является ли ограничение первичным ключом.Gets a value indicating whether or not the constraint is on a primary key.

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

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

Boolean

Значение true, если ограничение является первичным ключом; в обратном случае — значение false.true, if the constraint is on a primary key; otherwise, false.

Атрибуты

Примеры

В следующем примере проверяется IsPrimaryKey свойство.The following example checks the IsPrimaryKey property.

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 table usually includes a primary key that ensures every row is unique. В некоторых таблицах первичный ключ может состоять более чем из одного столбца.In some tables, the primary key may be made up of more than one column. Например, первичный ключ для таблицы, содержащий имена, может состоять как из имени, так и фамилии.For example, a primary key for a table containing names might be made up of both the first and last names as well. Чтобы создать первичный ключ с более чем одним столбцом, задайте для свойства Columns массив объектов DataColumn.To create a primary key with more than one column, set the Columns property to an array of DataColumn objects.

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

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