Condividi tramite


UniqueConstraint.IsPrimaryKey Proprietà

Definizione

Ottiene un valore che indica se il vincolo riguarda una chiave primaria.

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

Valore della proprietà

true, se il vincolo riguarda una chiave primaria; in caso contrario, false.

Attributi

Esempio

Nell'esempio seguente viene controllata la IsPrimaryKey proprietà .

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

Commenti

Una tabella include in genere una chiave primaria che garantisce che ogni riga sia univoca. In alcune tabelle la chiave primaria può essere costituita da più di una colonna. Ad esempio, una chiave primaria per una tabella contenente nomi può essere costituita sia dal nome che dal cognome. Per creare una chiave primaria con più colonne, impostare la proprietà Columns su una matrice di oggetti DataColumn.

Si applica a

Vedi anche