Machen Sie Einschränkungen für eine DataTable (z. B. PrimaryKey & UniqueContraint) make Selects effizienter als in SQL Server? Oder ist ihr einziger Zweck, Regeln für die Daten durchzusetzen?Wie wirken sich ADO.NET DataTable-Einschränkungen auf die Leistung aus?
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"]
}));
Würden diese Beispiele möglicherweise eine bessere Leistung haben, wenn Daten in der Datentabelle von UniqueID
oder UserID
aufzublicken?
Ich denke, Revision # 2 ist der korrekte Titel, Terrapin. "Affekt" ist in diesem Fall ein besseres Wort als "Effekt". Ich sehe, dass du zwischen den beiden hin und her gegangen bist, also werde ich es dir überlassen, es zu bearbeiten, wenn du zustimmst. –