UniqueConstraint.IsPrimaryKey Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.