Assembly : System.Data (dans system.data.dll)
SyntaxePublic Class UniqueConstraint Inherits Constraint
Dim instance As UniqueConstraint
public class UniqueConstraint : Constraint
public ref class UniqueConstraint : public Constraint
public class UniqueConstraint extends Constraint
public class UniqueConstraint extends Constraint
NotesUniqueConstraint est appliqué sur une ou plusieurs colonnes pour garantir l'unicité d'une valeur de clé primaire.
Les contraintes ne sont pas appliquées à moins que la propriété EnforceConstraints ait true comme valeur.
Lorsqu'un DataSet est fusionné avec un second DataSet, les contraintes ne sont pas appliquées tant que toutes les fusions ne sont pas terminées.
ExempleL'exemple suivant ajoute un UniqueConstraint à un DataSet et assigne la valeur true à la propriété EnforceConstraints.
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
Sécurité des threadsCe type peut être utilisé pour les opérations de lecture multithread. Vous devez synchroniser les opérations d'écriture.
Plates-formesWindows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile pour Pocket PC, Windows Mobile pour Smartphone, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition
Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.
Informations de version
Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ