Evaluar y enviar comentarios
Contraer todo/Expandir todo Contraer todo
Esta página es específica de
Microsoft Visual Studio 2005/.NET Framework 2.0

Hay además otras versiones disponibles para:
Biblioteca de clases de .NET Framework
UniqueConstraint (Clase)

Representa una restricción en un conjunto de columnas en el que todos los valores deben ser únicos.

Espacio de nombres: System.Data
Ensamblado: System.Data (en system.data.dll)

Visual Basic (Declaración)
Public Class UniqueConstraint
    Inherits Constraint
Visual Basic (Uso)
Dim instance As UniqueConstraint
C#
public class UniqueConstraint : Constraint
C++
public ref class UniqueConstraint : public Constraint
J#
public class UniqueConstraint extends Constraint
JScript
public class UniqueConstraint extends Constraint

UniqueConstraint se fuerza en una sola columna (o columnas) para garantizar que un valor de clave principal es único.

Las restricciones no se fuerzan a menos que la propiedad EnforceConstraints esté establecida en true.

Cuando un DataSet se combina con un segundo DataSet, las restricciones no se fuerzan hasta que se completan todos las combinaciones.

En el ejemplo siguiente se agrega un UniqueConstraint a un DataSet y se establece la propiedad EnforceConstraints en true.

Visual Basic
Public Sub CreateDataTable()
    Dim dataTable As DataTable = 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
System.Object
   System.Data.Constraint
    System.Data.UniqueConstraint

Este tipo es adecuado para operaciones de lectura multiproceso. Debe sincronizar cualquier operación de escritura.

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter Edition

.NET Framework no admite todas las versiones de cada plataforma. Para obtener una lista de las versiones admitidas, vea Requisitos del sistema.

.NET Framework

Compatible con: 2.0, 1.1, 1.0

.NET Compact Framework

Compatible con: 2.0, 1.0
Contenido de la comunidad   ¿Qué es Community Content?
Agregar contenido nuevo RSS  Anotaciones
Processing
© 2012 Microsoft. Reservados todos los derechos. Términos de uso | Marcas Registradas | Privacidad
Page view tracker