UniqueConstraint Clase
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í.
Representa una restricción en un conjunto de columnas en las que todos los valores deben ser únicos.
public ref class UniqueConstraint : System::Data::Constraint
public class UniqueConstraint : System.Data.Constraint
[System.Serializable]
public class UniqueConstraint : System.Data.Constraint
type UniqueConstraint = class
inherit Constraint
[<System.Serializable>]
type UniqueConstraint = class
inherit Constraint
Public Class UniqueConstraint
Inherits Constraint
- Herencia
- Atributos
En el ejemplo siguiente se agrega un UniqueConstraint a un DataSet y se establece la propiedad EnforceConstraints en true
.
Public Sub CreateDataTable()
Dim dataTable As New DataTable()
dataTable.Columns.Add("CustomerID", Type.GetType("System.String"))
dataTable.Columns.Add("CompanyName", Type.GetType("System.String"))
Dim uniqueConstraint As UniqueConstraint = _
New UniqueConstraint("CustConstraint", _
New DataColumn() {dataTable.Columns("CustomerID"), _
dataTable.Columns("CompanyName")})
dataTable.Constraints.Add(uniqueConstraint)
End Sub
El UniqueConstraint se aplica en una sola columna (o columnas) para asegurarse de que un valor de clave principal es único.
Las restricciones no se aplican a menos que la propiedad EnforceConstraints esté establecida en true
.
Cuando un DataSet se combina con un segundo DataSet, las restricciones no se aplican hasta que se completan todas las combinaciones.
Unique |
Inicializa una nueva instancia de la clase UniqueConstraint con el DataColumn para restringir y un valor que especifica si la restricción es una clave principal. |
Unique |
Inicializa una nueva instancia de la clase UniqueConstraint con el DataColumnespecificado. |
Unique |
Inicializa una nueva instancia de la clase UniqueConstraint con una matriz de objetos DataColumn para restringir y un valor que especifica si la restricción es una clave principal. |
Unique |
Inicializa una nueva instancia de la clase UniqueConstraint con la matriz especificada de objetos DataColumn. |
Unique |
Inicializa una nueva instancia de la clase UniqueConstraint con el nombre especificado, el DataColumn restringir y un valor que especifica si la restricción es una clave principal. |
Unique |
Inicializa una nueva instancia de la clase UniqueConstraint con el nombre especificado y DataColumn. |
Unique |
Inicializa una nueva instancia de la clase UniqueConstraint con el nombre especificado, una matriz de DataColumn objetos que se van a restringir y un valor que especifica si la restricción es una clave principal. |
Unique |
Inicializa una nueva instancia de la clase UniqueConstraint con el nombre y la matriz especificados de DataColumn objetos. |
Unique |
Inicializa una nueva instancia de la clase UniqueConstraint con el nombre especificado, una matriz de DataColumn objetos que se van a restringir y un valor que especifica si la restricción es una clave principal. |
_Data |
Obtiene el DataSet al que pertenece esta restricción. (Heredado de Constraint) |
Columns |
Obtiene la matriz de columnas a las que afecta esta restricción. |
Constraint |
Nombre de una restricción en el ConstraintCollection. (Heredado de Constraint) |
Extended |
Obtiene la colección de propiedades de restricción definidas por el usuario. (Heredado de Constraint) |
Is |
Obtiene un valor que indica si la restricción está o no en una clave principal. |
Table |
Obtiene la tabla a la que pertenece esta restricción. |
Check |
Obtiene el DataSet al que pertenece esta restricción. (Heredado de Constraint) |
Equals(Object) |
Compara esta restricción con un segundo para determinar si ambas son idénticas. |
Get |
Obtiene el código hash de esta instancia del objeto UniqueConstraint. |
Get |
Obtiene el Type de la instancia actual. (Heredado de Object) |
Memberwise |
Crea una copia superficial del Objectactual. (Heredado de Object) |
Set |
Establece el DataSetde la restricción . (Heredado de Constraint) |
To |
Obtiene el ConstraintName, si hay uno, como una cadena. (Heredado de Constraint) |
Producto | Versiones |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
Este tipo es adecuado para las operaciones de lectura multiproceso. Debe sincronizar las operaciones de escritura.
Comentarios de .NET
.NET es un proyecto de código abierto. Selecciona un vínculo para proporcionar comentarios: