2016-04-13 2 views
0

ich Daten aus Datenbanktabelle bin Abfrage sagen (ABCD) und wollen, dass es in einigen Datastructure zu speichern, ist es dann für Zeile und führen Berechnungen auf den Werten Zeile lesen und die Datenstruktur mit den geänderten Werten aktualisieren.Datatable vs Array Performance in C#

Schließlich, sobald die Berechnung für alle Zeilen beendet ist, würde ich die ABCD-Tabelle mit aktualisierten Werten für jede Zeile aktualisieren.

Bitte schlagen Sie die zu verwendende Datenstruktur vor, die die beste Leistung liefert. Ich erwäge die Verwendung von 2D-Array oder DataTable.

+0

zu arbeiten. Warum nicht alles durch eine gespeicherte Prozedur machen? – npinti

Antwort

1

Ein Array ist viel leichter als eine Datentabelle, hat jedoch keine Datenstrukturoperationen. Obwohl die Datentabelle ein schweres Objekt ist, ist es viel einfacher mit