IT-Lexikon › Programmierung › ADO.NET

ADO.NET

Programmierung Svenska → Aktualisiert: 2026-09-05

Microsofts Datenzugriffsschicht für .NET — die niedrige Ebene unter jedem ORM, auf der man immer noch von Hand SqlConnection schreibt.

Erschien 2002 mit dem .NET Framework 1.0 und löste das COM-basierte ADO ab. Zwei Arbeitsweisen: DataReader liest Zeilen einzeln und vorwärts mit minimalem Speicherverbrauch, während DataSet das gesamte Ergebnis in eine getrennte Kopie im Speicher lädt, die bearbeitet und zurückgeschrieben werden kann. DataSet war in der WinForms-Ära äußerst beliebt und gilt heute meist als schwerfällig.

Es lebt unter der Oberfläche weiter: Sowohl Entity Framework als auch Dapper setzen auf ADO.NET-Provider auf. Rohes ADO.NET zu schreiben ergibt weiterhin Sinn, wenn man exakte Kontrolle über eine teure Abfrage braucht.

← Zurück zum Lexikon