I vincoli su un DataTable (ad esempio PrimaryKey & UniqueContraint) rendono i Selects più efficienti nello stesso modo in cui lo sarebbero in SQL Server? O è il loro unico scopo di far rispettare le regole sui dati?In che modo i vincoli DataTable di ADO.NET influiscono sulle prestazioni?
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"]
}));
Sarebbe questi esempi potenzialmente avere prestazioni migliori quando si cerca il backup dei dati nel DataTable da UniqueID
o UserID
?
Penso che la revisione n. 2 sia il titolo corretto, Terrapin. "Affect" è una parola migliore di "effect" in questo caso. Vedo che stai andando avanti e indietro tra i due, quindi lascerò decidere a te di modificarlo se sei d'accordo. –