¿Las restricciones en una DataTable (por ejemplo, PrimaryKey & UniqueContraint) hacen que Selects sea más eficiente de la misma manera que lo harían en SQL Server? ¿O es su único propósito hacer cumplir las reglas sobre los datos?¿Cómo afectan las restricciones de DataTable de ADO.NET al rendimiento?
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"]
}));
¿Estos ejemplos potencialmente tener un mejor rendimiento en la búsqueda de seguridad de datos en el DataTable UniqueID
o UserID
?
Creo que la revisión n. ° 2 es el título correcto, Terrapin. "Afectar" es una palabra mejor que "efecto" en este caso. Veo que has estado yendo y viniendo entre los dos, así que dejo que tú lo edites si estás de acuerdo. –