Language Integrated Query LINQ, pronounced "link" is a Microsoft . NET Framework component that adds native data querying capabilities to . NET languages. Microsoft LINQ defines a set of proprietary query operators that can be used to query, project and filter data in arrays, enumerable classes, XML XLINQ, relational database, and third party data sources. While it allows any data source to be queried, it requires that the data be encapsulated as objects.

PropertyValue
dbpprop:abstract
  • Language Integrated Query LINQ, pronounced "link" is a Microsoft . NET Framework component that adds native data querying capabilities to . NET languages. Microsoft LINQ defines a set of proprietary query operators that can be used to query, project and filter data in arrays, enumerable classes, XML XLINQ, relational database, and third party data sources. While it allows any data source to be queried, it requires that the data be encapsulated as objects. So, if the data source does not natively store data as objects, the data must be mapped to the object domain. Queries written using the query operators are executed either by the LINQ query processing engine or, via an extension mechanism, handed over to LINQ providers which either implement a separate query processing engine or translate to a different format to be executed on a separate data store such as on a database server as SQL queries DLINQ. The results of a query are returned as a collection of in-memory objects that can be enumerated using a standard iterator function such as C#'s foreach. Many of the concepts that LINQ has introduced were originally tested in Microsoft's Cω research project. LINQ was released as a part of . NET Framework 3.5 on November 19, 2007.
  • LINQ (Abkürzung für Language INtegrated Query) ist eine Komponente von Microsofts . NET-Framework zur Abfrage von Datenquellen wie Datenbanken oder XML-Dateien. Besonderheit ist, dass SQL-, XLink- und XQuery-Anfragen direkt in . NET-Programmiersprachen wie C# 3.0 oder VB. Net 9.0 als Code statt als String eingebunden werden können. LINQ wurde federführend von Turbo-Pascal- und C#-Autor Anders Hejlsberg entwickelt. Der Vorteil von LINQ besteht darin, dass der Code durch den Compiler auf Fehler geprüft und optimiert werden kann. Die Syntax von LINQ ist dabei an den Befehlen der SQL-Anfragesprache wie „select“, „from“ und „where“ angelehnt. Die Befehle werden jedoch nicht in SQL-Code umgewandelt, sondern sprechen, mit Hilfe der im . NET-Framework 3.5 eingeführten Erweiterungen, direkt . NET-Objekte an, welche die gewünschte Operation ausführen. Diese Objekte müssen die Schnittstelle IEnumerable implementieren. Im Wesentlichen ist LINQ dabei auf die Manipulation von Syntaxbäumen ausgelegt. Die Fähigkeit von LINQ to XML und LINQ to SQL auf XML-Datensätze bzw. SQL-Datenbanken zugreifen zu können besteht darin, dass es sich dabei um Erweiterungen handelt, welche die Daten als Ausdrucksbäume abstrahieren, auf welche schließlich LINQ angewendet wird. Mit entsprechenden Erweiterungen (LINQ-Providern) ist es möglich, alle Arten von Datenquellen mittels LINQ abzufragen. Es existieren beispielsweise schon Projekte für LINQ to Google, LINQ to LDAP oder auch LINQ to Streams. Das LINQ-Framework enthält zudem das Tool SQLMetal, welches die automatische Codegenerierung von Wrapper-Klassen für Microsoft SQL Server-Datenbanken in C# mit DLINQ ermöglicht, was Softwareentwicklern einen zusätzlichen Komfort bei der Applikationsentwicklung bietet.
  • LINQ (Vjazyce2|en|Language Integrated Query) je integrovaný jazyk pro dotazování, který byl představen spolu s jazyky C# 3.0 a Visual Basic 9 spolu s . NET Frameworkem 3.5. LINQ přináší nový způsob pro dotazování nad jakýmikoliv daty, usnadňuje jejich tvorbu, třídění, jejich propojování i vyhledávání v nich.
  • Language Integrated Query (LINQ) es un proyecto de Microsoft que agrega consultas nativas semejantes a las de SQL a los lenguajes de la plataforma . NET, inicialmente a los lenguajes Visual Basic . NET y C#. Muchos conceptos que LINQ ha introducido fueron originalmente probados en Cω, un proyecto de investigación de Microsoft. LINQ define operadores de consulta estándar que permiten a lenguajes habilitados con LINQ filtrar, enumerar y crear proyecciones de varios tipos de colecciones usando la misma sintaxis. Tales colecciones pueden incluir arreglos (vectores), clases enumerables, XML, conjuntos de datos desde bases de datos relacionales y orígenes de datos de terceros. El proyecto LINQ usa características de la versión 2.0 del . NET Framework, nuevos ensamblados relacionados con LINQ, y extensiones para los lenguajes C# y Visual Basic . NET. Microsoft ha distribuido una versión previa del LINQ, consistente de estas bibliotecas y compiladores para C# 3.0 y Visual Basic 9. Otros lenguajes, como F# y Nemerle, han anunciado brindar soporte preliminar.
  • Language Integrated Query (Requête intégrée au langage, aussi connu sous le nom de LINQ) est un composant du Framework . NET de Microsoft qui ajoute des capacités d'interrogation sur des données aux langages . NET en utilisant une syntaxe proche de celle de SQL. La plupart des concepts mis en place par LINQ ont été initialement testés dans un projet de recherche Microsoft nommé Cω. LINQ a été mis en production dans le cadre du Framework NET 3.5 le 19 novembre 2007. LINQ définit un ensemble d’opérateurs de requêtes qui peuvent être utilisés pour effectuer des requêtes, filtrer et projeter des données dans des collections, dans des classes énumérables, dans des structures XML, dans des bases de données relationnelles, et dans des source de données tierce. Bien qu’il permette d’effectuer des requêtes sur n’importe quelle source de données, il exige que les données soit encapsulées dans des objets. Par conséquent, si la source de données ne stocke pas nativement les données en tant qu’objets, les données doivent être mappées sur le domaine objet correspondant. Les requêtes effectuées à l’aide d’opérateurs LINQ seront exécutées soit directement par le moteur de traitement de LINQ, soit par un mécanisme d’extension géré par les providers LINQ. Ceux-ci implémentent leur propre moteur de traitement de requête, ou convertissent les données dans un format approprié afin qu’ils soient exécutés sur un système de stockage de données différent (tel qu’une base de données par exemple). Le résultat de la requête est renvoyé sous forme d’une collection d’objets en mémoire qui peut être énumérée.
  • Language Integrated Query (LINQ, si pronuncia "link") è un componente del. NET Framework Microsoft che aggiunge ai linguaggi . NET la possibilità di effettuare interrogazioni su oggetti utilizzando una sintassi simile a SQL. LINQ è stato rilasciato come componente del . NET Framework 3.5 il 19 novembre 2007. LINQ definisce un insieme di operatori che possono essere usati per interrogare, proiettare e filtrare dati in matrici, classi enumerabili, XML, database relazionali e sorgenti dati di terze parti. Consente l'interrogazione di ogni sorgente di dati che rappresenti i dati sotto forma di oggetti. Per questa ragione, se la sorgente non memorizza in maniera nativa i dati come oggetti, è necessario l'utilizzo di un connettore per accedere ai dati. Il risultato di una query viene restituito come una collezione di oggetti in memoria che possono essere enumerati. Segue un breve esempio sull'uso di LINQ scritto in C#: int SomeValue = 5; var results = from c in SomeCollection let x = SomeValue * 2 where c. SomeProperty < x select new {c. SomeProperty, c. OtherProperty}; foreach (var result in results) Console. WriteLine(result);
  • 統合言語クエリ (LINQ, Language Integrated Query)とは、. NET Framework 3.5において、様々な種類のデータ集合に対して標準化された方法でデータを問い合わせることを可能にする、言語に統合された機能のことである。開発ツールはVisual Studio 2008から対応している。 LINQをサポートする言語には標準クエリ演算子(lang|en|standard query operators)が定義され、異なる種類のデータ集合に対して共通の構文でフィルタ・列挙・射影などの処理を行うことができる。
  • Language INtegrated Query of LINQ is een onderdeel van het Microsoft . NET Framework. LINQ biedt een werkwijze aan voor een meer uniforme omgang met gegevens uit heel verschillende systemen, bijvoorbeeld gegevens uit een relationele database, een webservice, een XML-bestand of een array. Met LINQ kunnen al deze verschillende soorten gegevens met één op SQL lijkende set taalelementen worden opgevraagd, gemanipuleerd en gecombineerd. Het vormt een alternatief voor XPath, XQuery en SQL. De programmeertalen C# en Visual Basic . NET ondersteunen LINQ. Derde partijen kunnen hun systeem geschikt maken voor LINQ door middel van een zogenaamde provider. LINQ maakt deel uit van . NET Framework versie 3.5, deze versie is uitgebracht op 20 november 2007 samen met de programmeerontwikkelomgeving Visual Studio 2008. C# voorbeeld: List<int> lijstGetallen = new List<int> 6, 4, 3, 1, 1, 18, 7, 5; //alleen de even getallen selecteren + sorteren var lijstEven = from g in lijstGetallen where g % 2 == 0 orderby g select g; foreach (int i in lijstEven) Console. WriteLine(i. ToString); Uitvoer:
  • Language INtegrated Query LINQ to część technologii Microsoft . NET, opracowana przez Andersa Hejlsberga - znanego z zaprojektowania języka Delphi i języka C#. Technologia LINQ umożliwia zadawanie pytań na obiektach. Składnia języka LINQ jest prosta i przypomina SQL.
  • LINQ в составе . NET Framework Language Integrated Query (LINQ) — проект Microsoft по добавлению синтаксиса языка запросов, напоминающего SQL, в языки программирования платформы . NET Framework. Ранее был реализован в языках C# и Visual Basic . NET. Множество концепций, которые вводит LINQ, изначально опробовали в исследовательском проекте Microsoft Cω. LINQ выпущен вместе с Visual Studio 2008 в конце ноября 2007 года.
  • Language Integrated Query (LINQ, uttalas "link") är en . NET Framework-komponent som tillhandahåller query-funktionalitet för . NET-språk med SQL-liknande syntax. Många av koncepten testades ursprungligen i det så kallade Cω (C-Omega) projektet på Microsoft Research. LINQ släpptes som en del av . NET Framework 3.5 den 19 november, 2007. LINQ definierar en mängd operatorer som kan användas för att hantera vektorer, enumererbara klasser, XML, relationella databaser och tredjeparts databaser. Detta kräver dock att datan måste vara inkapslade i objekt vilket hanteras av LINQ. LINQ består till grunden av ett API bestående av tilläggsmetoder (extension methods) som tillhandahåller de funktioner som behövs för att skicka förfrågningar till objekt som implementerar gränssnittet IQueryable (oftast genom ICollection, i sin tur genom IEnumerable<T>).
  • Language Integrated Query - "Dil ile Bütünleşik Sorgu" (LINQ) . NET dillerine SQL benzeri sorgulama becerisi ekleyen bir Microsoft . NET Framework bileşenidir.
  • 语言集成查询(Language Integrated Query, LINQ),發音 "link",是一项微軟技术,新增一種自然查詢的SQL語法到. NET Framework 的程式語言中,目前可支援 Visual Basic . NET 以及 C# 語言。
dbpprop:hasPhotoCollection
dbpprop:reference
rdf:type
rdfs:comment
  • Language Integrated Query LINQ, pronounced "link" is a Microsoft . NET Framework component that adds native data querying capabilities to . NET languages. Microsoft LINQ defines a set of proprietary query operators that can be used to query, project and filter data in arrays, enumerable classes, XML XLINQ, relational database, and third party data sources. While it allows any data source to be queried, it requires that the data be encapsulated as objects.
  • LINQ (Abkürzung für Language INtegrated Query) ist eine Komponente von Microsofts . NET-Framework zur Abfrage von Datenquellen wie Datenbanken oder XML-Dateien. Besonderheit ist, dass SQL-, XLink- und XQuery-Anfragen direkt in . NET-Programmiersprachen wie C# 3.0 oder VB. Net 9.0 als Code statt als String eingebunden werden können. LINQ wurde federführend von Turbo-Pascal- und C#-Autor Anders Hejlsberg entwickelt.
  • LINQ (Vjazyce2|en|Language Integrated Query) je integrovaný jazyk pro dotazování, který byl představen spolu s jazyky C# 3.0 a Visual Basic 9 spolu s . NET Frameworkem 3.5. LINQ přináší nový způsob pro dotazování nad jakýmikoliv daty, usnadňuje jejich tvorbu, třídění, jejich propojování i vyhledávání v nich.
  • Language Integrated Query (LINQ) es un proyecto de Microsoft que agrega consultas nativas semejantes a las de SQL a los lenguajes de la plataforma . NET, inicialmente a los lenguajes Visual Basic . NET y C#. Muchos conceptos que LINQ ha introducido fueron originalmente probados en Cω, un proyecto de investigación de Microsoft.
  • Language Integrated Query (Requête intégrée au langage, aussi connu sous le nom de LINQ) est un composant du Framework . NET de Microsoft qui ajoute des capacités d'interrogation sur des données aux langages . NET en utilisant une syntaxe proche de celle de SQL. La plupart des concepts mis en place par LINQ ont été initialement testés dans un projet de recherche Microsoft nommé Cω. LINQ a été mis en production dans le cadre du Framework NET 3.5 le 19 novembre 2007.
  • Language Integrated Query (LINQ, si pronuncia "link") è un componente del. NET Framework Microsoft che aggiunge ai linguaggi . NET la possibilità di effettuare interrogazioni su oggetti utilizzando una sintassi simile a SQL. LINQ è stato rilasciato come componente del . NET Framework 3.5 il 19 novembre 2007.
  • 統合言語クエリ (LINQ, Language Integrated Query)とは、.
  • Language INtegrated Query of LINQ is een onderdeel van het Microsoft . NET Framework. LINQ biedt een werkwijze aan voor een meer uniforme omgang met gegevens uit heel verschillende systemen, bijvoorbeeld gegevens uit een relationele database, een webservice, een XML-bestand of een array. Met LINQ kunnen al deze verschillende soorten gegevens met één op SQL lijkende set taalelementen worden opgevraagd, gemanipuleerd en gecombineerd. Het vormt een alternatief voor XPath, XQuery en SQL.
  • Language INtegrated Query LINQ to część technologii Microsoft . NET, opracowana przez Andersa Hejlsberga - znanego z zaprojektowania języka Delphi i języka C#. Technologia LINQ umożliwia zadawanie pytań na obiektach. Składnia języka LINQ jest prosta i przypomina SQL.
  • LINQ в составе . NET Framework Language Integrated Query (LINQ) — проект Microsoft по добавлению синтаксиса языка запросов, напоминающего SQL, в языки программирования платформы . NET Framework. Ранее был реализован в языках C# и Visual Basic . NET.
  • Language Integrated Query (LINQ, uttalas "link") är en . NET Framework-komponent som tillhandahåller query-funktionalitet för . NET-språk med SQL-liknande syntax. Många av koncepten testades ursprungligen i det så kallade Cω (C-Omega) projektet på Microsoft Research. LINQ släpptes som en del av . NET Framework 3.5 den 19 november, 2007.
  • Language Integrated Query - "Dil ile Bütünleşik Sorgu" (LINQ) . NET dillerine SQL benzeri sorgulama becerisi ekleyen bir Microsoft . NET Framework bileşenidir.
  • 语言集成查询(Language Integrated Query, LINQ),發音 "link",是一项微軟技术,新增一種自然查詢的SQL語法到. NET Framework 的程式語言中,目前可支援 Visual Basic . NET 以及 C# 語言。
rdfs:label
  • Language Integrated Query
  • LINQ
  • LINQ
  • Language Integrated Query
  • Language Integrated Query
  • LINQ
  • 統合言語クエリ
  • Language Integrated Query
  • LINQ
  • Language Integrated Query
  • Language Integrated Query
  • Language Integrated Query
  • 语言集成查询
owl:sameAs
skos:subject
foaf:homepage
foaf:page
is dbpprop:influenced of
is dbpprop:redirect of
is owl:sameAs of