UniqueConstraint.IsPrimaryKey Propriété

Définition

Obtient une valeur indiquant si la contrainte est sur une clé primaire.

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

Valeur de propriété

true si la contrainte affecte une clé primaire ; sinon, false.

Attributs

Exemples

L’exemple suivant vérifie la IsPrimaryKey propriété .

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

Remarques

Une table inclut généralement une clé primaire qui garantit que chaque ligne est unique. Dans certaines tables, la clé primaire peut être composée de plusieurs colonnes. Par exemple, une clé primaire pour une table contenant des noms peut également être composée du prénom et du nom. Pour créer une clé primaire avec plusieurs colonnes, définissez la propriété Columns sur un tableau d’objets DataColumn.

S’applique à

Voir aussi