Les contraintes sur un DataTable (par exemple, PrimaryKey & UniqueContraint) make Selects sont-elles plus efficaces que dans SQL Server? Ou est leur seul but d'appliquer des règles sur les données?Comment les contraintes DataTable ADO.NET affectent-elles les performances?
myDT.Constraints.Add("PK", myDT.Columns["UniqueID"], true); //add a primary key
myDT.Constrinats.Add(new UniqueConstraint(new DataColumn[] { //add a unique constraint for UserID
myDT.Columns["UserID"], myDT.Columns["UniqueID"]
}));
Est-ce que ces exemples ont potentiellement de meilleures performances lors de la recherche des données dans le DataTable par UniqueID
ou UserID
?
Je pense que la révision # 2 est le bon titre, Terrapin. "Affecter" est un meilleur mot que "effet" dans ce cas. Je vois que vous avez fait un va-et-vient entre les deux, alors je vous laisse le soin de l'éditer si vous êtes d'accord. –