euris GmbH & Co. KG, Softwareentwicklung aus Dortmund
Unternehmen News Softwareentwicklung Technologien Lösungen Referenzen Kontakt


Mit LINQ werden komplexe Datenabfragen übersichtlich und elegant

LINQ (Language Integrated Query) stellt eine wesentliche Erweiterung der .NET Hochsprachen C# und Visual Basic dar. Veröffentlicht mit dem .NET Framework 3.5 bietet LINQ die Möglichkeit der Formulierung komplexer Datenabfragen in übersichtlicher und eleganter Form.

Ob es sich bei der Datenquelle um eine Datenbank, XML Dateien, Listen von Objekten, o. ä. handelt, LINQ vereinheitlicht und vereinfacht den Zugriff auf die enthaltenen Daten.

Besondere Vorteile bietet der Einsatz von LINQ in Kombination mit dem Entity Framework (LINQ to Entities), beim Zugriff auf eine relationale Datenbank. Der Code einer in LINQ formulierten Abfrage ist streng typisiert und wird somit schon vom Compiler auf Fehler geprüft. Dies ist ein wesentlicher Vorteil gegenüber Entity SQL (ESQL), bei der der Einsatz von sogenannten "magic strings" notwendig ist. Besonders bei Softwareprojekten mit umfangreichen und komplexen Datenbanken, kann der Einsatz von LINQ eine sichere und schnelle Weiterentwicklung und Wartung gewährleisten.

Einsatz findet LINQ bei unseren Programmierern aber nicht nur als Abfragesprache für das Entity Framework, sondern auch in einer Vielzahl von alltäglichen Programmieraufgaben, wie beispielsweise dem Filtern oder Sortieren von Objektlisten. Der produzierte Quellcode ist schlanker und wesentlich übersichtlicher und erleichtert auch hier Wartung und Weiterentwicklung.

Lassen Sie sich von unseren LINQ Entwicklern zu übersichtlichen und eleganten Datenabfragen verhelfen.


Ihr Ansprechpartner für diesen Themenbereich:
Roland Lütke Volksbeck
Email roland.luetke-volksbeck@euris.de
Fon    0231 54 50 40 - 20


 
Augsburg Software Engineering Anforderungsmanagment Dresden Softwareentwicklung Frankfurt Entwickler NRW Pflichtenheft Software Wartung .NET Hagen Festpreis Stuttgart Wuppertal Applikation Softwareentwickler Software Projekt Lösung