Abfrageausdrücke mit LINQ
LINQ (Language integrated Query, etwa: sprachintegrierte Abfrage) ist eine mächtige Erweiterung des VB-Compilers, und LINQ ermöglicht es, Datenabfragen, Datensortierungen und Datenselektionen durchzuführen, etwa von Business-Objekten, die in Auflistungen gespeichert sind, aber auch von Daten die in SQL-Server-Datenbanken gespeichert sind.
Mit dem Service Pack 1 von Visual Basic 2008 wird es darüber hinaus möglich, LINQ-Abfragen für alle Daten-Provider durchzuführen, für die eine ADO.NET-Implementierung vorhanden ist (LINQ to Entities); auch die Implementierung eigener LINQ-Provider wird dann möglich sein.
Dem Thema LINQ ist ein eigener Buchteil gewidmet; da LINQ jedoch den größten Aufwand bei der Entwicklung des Visual Basic 2008-Compilers darstellte, sei das Thema im Rahmen dieses Kapitels zumindest der Vollständigkeit halber erwähnt.
|