Simpler Ersatz für SQL: So funktioniert LINQ

LINQ (Language-Integrated-Query) ermöglicht den Zugriff auf Daten mithilfe einer beliebigen Programmiersprache, ohne dabei auf SQL zurückgreifen zu müssen. Im Rahmen der .NET-Plattform ist LINQ ein Erweiterungspaket des .NET-Framework. Es ermöglicht das Abfragen von .NET-Objektmengen, relationalen Datenbanken, Data-Sets und XML-Daten. LINQ ist seit dem .NET-Framework 3.5 in der Sprachsyntax von C# 3.0 und Visual Basic 9.0 verankert.

Der zentrale Begriff, der in der Bezeichnung LINQ steckt, lautet Integration. Dieser Terminus weist darauf hin, dass Entwickler via LINQ in der Lage sind, in ihrer eigenen Programmiersprache mit verschiedensten Datenquellen zu kommunizieren. Diese Integration macht eine detaillierte Kenntnis von SQL entbehrlich. Der Entwickler kann also bei der Arbeit mit Back-End-Daten weiterhin seine bevorzugte Programmiersprache verwenden.

LINQ funktioniert mit jeder Back-End-Datenquelle. Entwickler können so von den zahlreichen Funktionen ihrer IDE, etwa Visual Studio 2008, profitieren. Während der Übersetzung führt der Compiler eine Überprüfung der Syntax und eine statische Typisierung durch. Diese Funktionen stehen bei der Arbeit mit externen Tools wie SQL Server Enterprise Manager leider nicht zur Verfügung.

Microsoft unterteilt LINQ in drei Bereiche:

  • LINQ to Object wird verwendet, um gespeicherte Daten abzufragen und zu bearbeiten.
  • LINQ to ADO.NET beinhaltet drei Varianten: LINQ to SQL liefert bei der Arbeit mit relationalen Daten unter ausschließlicher SQL-Server-Unterstützung einen Objekt-relationalen Mapper (ORM); LINQ to DataSet ermöglicht die Arbeit mit ADO.NET-Datensätzen; LINQ to Entities stellt eine Microsoft-ORM-Lösung dar.
  • Mit LINQ to XML lassen sich XML-Datensätze anfragen und modifizieren.

Diese drei Funktionsbereiche von LINQ werden über zahlreiche .NET-Klassenbibliotheken bereitgestellt.

Page: 1 2 3

ZDNet.de Redaktion

Recent Posts

Black Friday: Vorsicht vor schädlichen QR-Codes

Bösartige QR-Codes, die per E-Mail versendet werden, eignen sich sehr gut, um Spam-Filter zu umgehen.

9 Stunden ago

Black Friday: Zahl der ominösen Shopping-Websites steigt

Unsichere Websites und Phishing-Mails in Verbindung mit Black Friday können kauffreudigen Konsumenten zum Verhängnis werden.

9 Stunden ago

SmokeBuster bekämpft SmokeLoader

Malware SmokeLoader wird weiterhin von Bedrohungsakteuren genutzt, um Payloads über neue C2-Infrastrukturen zu verbreiten.

16 Stunden ago

Taugen Kryptowährungen als Unterstützer der Energiewende?

Bankhaus Metzler und Telekom-Tochter MMS testen, inwieweit Bitcoin-Miner das deutsche Stromnetz stabilisieren könnten.

1 Tag ago

Supercomputer-Ranking: El Capitan überholt Frontier und Aurora

Mit 1,7 Exaflops ist El Capitan nun der dritte Exascale-Supercomputer weltweit. Deutschland stellt erneut den…

1 Tag ago

Ionos führt neue AMD-Prozessoren ein

Der deutsche Hyperscaler erweitert sein Server-Portfolio um vier Angebote mit den neuen AMD EPYC 4004…

2 Tagen ago