UniqueConstraint.IsPrimaryKey Propiedad

Definición

Obtiene un valor que indica si la restricción está o no en una clave principal.

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 de propiedad

true si la restricción está en una clave principal; en caso contrario, false.

Atributos

Ejemplos

En el ejemplo siguiente se comprueba la IsPrimaryKey propiedad .

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

Comentarios

Normalmente, una tabla incluye una clave principal que garantiza que cada fila sea única. En algunas tablas, la clave principal puede estar formada por más de una columna. Por ejemplo, una clave principal para una tabla que contiene nombres también se puede componer de los nombres y apellidos. Para crear una clave principal con más de una columna, establezca la propiedad Columns en una matriz de objetos DataColumn.

Se aplica a

Consulte también