Compartilhar via


UniqueConstraint.IsPrimaryKey Propriedade

Definição

Obtém um valor que indica se a restrição está em uma chave primária ou não.

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

Valor da propriedade

true, se a restrição estiver em uma chave primária; caso contrário, false.

Atributos

Exemplos

O exemplo a seguir verifica a IsPrimaryKey propriedade .

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

Comentários

Uma tabela geralmente inclui uma chave primária que garante que cada linha seja exclusiva. Em algumas tabelas, a chave primária pode ser composta por mais de uma coluna. Por exemplo, uma chave primária para uma tabela que contém nomes também pode ser composta de nomes e sobrenomes. Para criar uma chave primária com mais de uma coluna, defina a propriedade Columns como uma matriz de objetos DataColumn.

Aplica-se a

Confira também