Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Language Integrated Query – LINQ > Die verschiedenen Ebenen von LINQ

Die verschiedenen Ebenen von LINQ

Abbildung 3.18 zeigt, dass sich die Umsetzung von LINQ in zwei Ebenen aufteilen lässt. Die obere Ebene, ich nenne sie die Nutzerebene, wenden wir beim Programmieren direkt an. Wir nutzen dabei die Sprache C# und die in der Bibliothek vorhandenen Typen für die Verarbeitung mittels LINQ. Darunter befindet sich die Providerebene, die während der Laufzeit dafür sorgt, dass eine Abfrage auf ein Datenziel korrekt umgesetzt wird und die verlangten Daten ausgeliefert werden.

Da sowohl der Zugriff auf Datenbanken als auch die Verarbeitung von Daten in Form von Auflistungen oder XML-Dateien möglich ist, verstehen Sie nun mein Urteil über die möglichen Definitionen von LINQ in der Einleitung dieses Kapitels sicher besser. Es ist mit LINQ in der Tat möglich, mit einem mehr oder weniger einheitlichen Programmiermodell auf verschiedene Datenquellen zuzugreifen und die Umsetzung kann dabei über SQL führen.


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint