O'Reilly logo

Microsoft SQL Server 2008 R2 - Das Entwicklerbuch by Alexander Köller, Klaus Löffelmann, Jörg Neumann, Georg Urban

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Asynchroner Datenzugriff

Wenn Sie Daten mit ADO.NET abrufen, geschieht dies standardmäßig synchron. Dies bedeutet, der Prozess blockiert so lange, bis die Daten ermittelt wurden. Abbildung 24.3 zeigt diesen Prozess.

Besonders bei Desktop-Anwendungen kann dies zu unschönen Effekten führen, da die Datenzugriffsoperationen vollständig im UI-Thread ausgeführt werden. Hierdurch werden nicht nur notwendige Zeichenoperationen, sondern auch jegliche Maus- und Tastatur-Interaktionen unterbunden.

Programmfluss bei synchronem Datenzugriff

Abbildung 24.3 Programmfluss bei synchronem Datenzugriff

Das folgende Beispiel demonstriert die synchrone Datenermittlung:

string connectionString = "Data Source=.;Initial ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required