16.09.2005, 00:00 Uhr

Daten mit Linq abfragen

Microsoft vereint objektorientierte und Datenbankabfragesprachen.
Neben einem Ausblick auf Windows Vista und Office 12 hat Bill Gates auf der PDC 2005 auch verschiedene neue Technologien vorgestellt. Dazu gehört Linq, eine Abkürzung für Language Integrated Query. Der Begriff steht für neue Sprachelemente für C#- und VB-Programmierer, um Abfragen von Datenbanken, Objekten und XML-Daten direkt in die Programmiersprache zu integrieren.

Die Technologie ermöglicht es, Abfragen in C# oder Visual Basic zu schreiben. Der Entwickler muss sich - zumindest, solange er ausschließlich mit C# und VB.NET programmiert - nicht mit verschiedenen Abfrage-Technologien und -sprachen wie SQL oder XQuery auseinandersetzen. Außerdem können die Abfrageformulierungen durch den Compiler geprüft und Fehler so schon früh abgefangen werden. Mehrfache Abfragen sollen sich ebenso kombinieren lassen wie Abfragen über verschiedene Domänen hinweg. Linq stellt zwei wichtige APIs bereit. DLinq für den Zugriff auf relationale Daten, XLinq für die Arbeit mit hierarchischen, XML-basierte Daten.

Eine Betaversion von Linq, die mit der aktuellen Betaversion 2 von Visual Studio 2005 zusammenarbeitet, hat Microsoft auf der Linq-Homepage bereitgestellt.

Info:
http://msdn.microsoft.com/netframework/future/linq/



Das könnte Sie auch interessieren