Hallo,
ich habe mal Performacemessungen zwischen den beiden Zugriffsarten und etwas erstaunliches festgestellt.
Datenmenge 15466 Datensätze mit einem SELECT DISTINCT von 1.143.396 Datensätze
Den selben
SQL Befehl habe ich mit...
...ADO.NET mit dem DataReader und anschliessend füllen einer ComboBox mit den Einträgen
...BDP.NET mit DataAdapter und DataSet an eine ComboBox gebunden
Also der Vergleich zwischen einem DatenAdapter und einem direkten DatenReader.
ADO.NET BDP.NET Zeit in Sekunden!
MSSQL 1.718 2.109
Firebird 7.812 6.578
Beim
MSSQL war wie ich es erwartet habe da der BDP ja nicht direkt darauf zugreift.
Aber beim Firebird warum ist der BDP Provider schneller als per
ADO.NET ??????
Das würde ja dann für die Benutzung des BDP.NET Providers bei Firebird sprechen.
Das Ergebnis ist ja das selbe die ComboBox ist gefüllt und genau das will ich.
Kann ich mir nicht erklären, kann das jemand anderes ?
Gruß
Christof