Language Integrated Query (LINQ, pronounced "link") is a Microsoft . NET Framework component that adds native data querying capabilities to . NET languages, although ports exist for Java, PHP and JavaScript. LINQ defines a set of method names (called standard query operators, or standard sequence operators), along with translation rules from so-called query expressions to expressions using these method names, lambda expressions and anonymous types.

PropertyValue
dbpedia-owl:abstract
  • LINQ (Abkürzung für Language Integrated Query) ist eine Komponente von Microsofts . NET-Framework zur Abfrage von beliebigen Datenquellen. Dazu zählen entweder programminterne Quellen, wie Objektlisten und Arrays, oder externe Quellen, wie Datenbanken und XML-Dateien. Die 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 Erik Meijer entwickelt. Der Vorteil von LINQ besteht darin, dass der Code durch den Compiler auf Fehler geprüft und von den anbietenden Bibliotheken optimiert, oder anderweitig manipuliert — zum Beispiel übersetzt — 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, anfragemanipulierende Erweiterungsmethoden an, die zuletzt aus dem Anfrage-Ausdruck eine Gesamt-Anfrage generieren. Im Wesentlichen ist LINQ dabei auf die Kombination von Syntaxbäumen und Anfragesprachenbestandteilen ausgelegt, wobei die Bedeutungen der Kombinationsoperationen an sich vollständig durch die LINQ-Provider festgelegt werden. Es existieren beispielsweise Projekte für LINQ to Google, LINQ to LDAP oder auch LINQ to Streams. Auch gänzlich andere Provider, die sich nicht auf den Zusammenbau von Datenabfragen beschränken, existieren. Als Beispiele für andere Anwendungsgebiete des zunächst rein lingualen Features LINQ seien monadische Parserkombinatoren und Ereignisbehandler wie im Rx Reactive Framework genannt. 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.
  • 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 vectores (arrays), 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. El objetivo de crear LINQ es permitir que todo el código hecho en Visual Studio (incluidas las llamadas a bases de datos, datasets, XMLs) sean también orientados a objetos. Antes de LINQ, la manipulación de datos externos tenía un concepto más estructurado que orientado a objetos. Además LINQ trata de facilitar y estandarizar el acceso a dichos objetos.
  • LINQ, Language Integrated Query, on Microsoft . NET Framework komponentti, joka mahdollistaa datakyselyt . NET ohjelmointikielessä. LINQ kyselyjä voidaan tehdä XML-dokumentteihin, taulukoihin tai relaatiotietokannan tauluihin.
  • 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#:
  • 統合言語クエリ (LINQ, Language INtegrated Query, リンクと発音する)とは、. NET Framework 3.5において、様々な種類のデータ集合に対して標準化された方法でデータを問い合わせることを可能にする、言語に統合された機能のことである。開発ツールはVisual Studio 2008から対応している。 LINQをサポートする言語には標準クエリ演算子が定義され、異なる種類のデータ集合に対して共通の構文でフィルタ・列挙・射影などの処理を行うことができる。 [編集] 例 fromからselectまでの一連の式がLINQクエリ式である。このコードでは、fruitsの中からmで始まるものを取り出し、それをretに格納し、それをforeachで順に出力している(実際にはretは遅延評価される)。
  • Language Integrated Query (LINQ, pronounced "link") is a Microsoft . NET Framework component that adds native data querying capabilities to . NET languages, although ports exist for Java, PHP and JavaScript. LINQ defines a set of method names (called standard query operators, or standard sequence operators), along with translation rules from so-called query expressions to expressions using these method names, lambda expressions and anonymous types. These can, for example, be used to project and filter data in arrays, enumerable classes, XML (LINQ to XML), relational databases, and third party data sources. Other uses, which utilize query expressions as a general framework for readably composing arbitrary computations, include the construction of event handlers or monadic parsers. 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.
  • 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.
  • 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.
  • Language Integrated Query é um componente do Microsoft . NET que adiciona funcionalidades de consulta em algumas linguagens de programação . NET. O LINQ corresponde a uma sintaxe unificada, inicialmente incorporada às linguagens C# e Visual Basic, para consultas em fontes de dados variadas. A linguagem foi introduzida inicialmente nas linguagens Visual Basic 9.0 (Visual Basic 2008) e C# 3.0 (Visual C# 2008), em 19 de novembro de 2007 com o . NET Framework 3.5 e o Visual Studio 2008. A sintaxe de consulta da LINQ foi inspirada na da Structured Query Language, que é uma linguagem padrão para comunicação com bancos de dados relacionais. Assim como na linguagem SQL, as expressões de consulta LINQ permitem a construção de instruções variadas para extração de informações. Ele define um conjunto de métodos chamados operadores de consulta, expressões lambda e tipos anônimos. Com o conjunto, pode se por exemplo projetar ou filtrar informação em vetores, coleções de objetos do tipo IEnumerable<T> (LINQ to Objects), manipulação de XML em memória (LINQ to XML), infraestrutura para gerenciar dados relacionais como objetos, este componente permite fazer mapeamento objeto-relacional em um modelo de dados de um banco de dados relacional (atualmente só existe Provider para SQL Server) (LINQ to SQL), consulta de objetos do tipo DataSet na memória (LINQ to DataSet) entre outros. Outros usos mais especializados incluem processadores de eventos ou analisadores sintáticos. Diversos dos conceitos introduzidos pelo LINQ foram originalmente testados no projeto Cω.
  • Language Integrated Query (LINQ) — проект Microsoft по добавлению синтаксиса языка запросов, напоминающего SQL, в языки программирования платформы . NET Framework. Ранее был реализован в языках C# и Visual Basic . NET. Множество концепций, которые вводит LINQ, изначально опробовали в исследовательском проекте Microsoft Cω. LINQ выпущен вместе с Visual Studio 2008 в конце ноября 2007 года.
  • 语言集成查询(Language Integrated Query, LINQ),發音 "link",是一项微軟技术,新增一種自然查詢的SQL語法到. NET Framework 的程式語言中,目前可支援 Visual Basic . NET 以及 C# 語言。
  • 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 (oftast genom, i sin tur genom).
  • (Requête intégrée au langage, aussi connu sous le nom de LINQ) est un composant du Modèle:Lang 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 Modèle:Lang Modèle:Nobr, le Modèle:Date. 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 sources 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 soient 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 Modèle:Lang. 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.
dbpedia-owl:influencedBy
dbpedia-owl:wikiPageExternalLink
dbpprop:influencedBy
dbpprop:name
  • Language Integrated Query
dbpprop:turingComplete
  • No
dbpprop:wikiPageUsesTemplate
dcterms:subject
rdf:type
rdfs:comment
  • LINQ, Language Integrated Query, on Microsoft . NET Framework komponentti, joka mahdollistaa datakyselyt . NET ohjelmointikielessä. LINQ kyselyjä voidaan tehdä XML-dokumentteihin, taulukoihin tai relaatiotietokannan tauluihin.
  • 統合言語クエリ (LINQ, Language INtegrated Query, リンクと発音する)とは、. NET Framework 3.5において、様々な種類のデータ集合に対して標準化された方法でデータを問い合わせることを可能にする、言語に統合された機能のことである。開発ツールはVisual Studio 2008から対応している。 LINQをサポートする言語には標準クエリ演算子が定義され、異なる種類のデータ集合に対して共通の構文でフィルタ・列挙・射影などの処理を行うことができる。 [編集] 例 fromからselectまでの一連の式がLINQクエリ式である。このコードでは、fruitsの中からmで始まるものを取り出し、それをretに格納し、それをforeachで順に出力している(実際にはretは遅延評価される)。
  • 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.
  • Language Integrated Query (LINQ) — проект Microsoft по добавлению синтаксиса языка запросов, напоминающего SQL, в языки программирования платформы . NET Framework. Ранее был реализован в языках C# и Visual Basic . NET. Множество концепций, которые вводит LINQ, изначально опробовали в исследовательском проекте Microsoft Cω. LINQ выпущен вместе с Visual Studio 2008 в конце ноября 2007 года.
  • 语言集成查询(Language Integrated Query, LINQ),發音 "link",是一项微軟技术,新增一種自然查詢的SQL語法到. NET Framework 的程式語言中,目前可支援 Visual Basic . NET 以及 C# 語言。
  • LINQ (Abkürzung für Language Integrated Query) ist eine Komponente von Microsofts . NET-Framework zur Abfrage von beliebigen Datenquellen. Dazu zählen entweder programminterne Quellen, wie Objektlisten und Arrays, oder externe Quellen, wie Datenbanken und XML-Dateien. Die 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 Erik Meijer entwickelt.
  • 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 (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.
  • 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, pronounced "link") is a Microsoft . NET Framework component that adds native data querying capabilities to . NET languages, although ports exist for Java, PHP and JavaScript. LINQ defines a set of method names (called standard query operators, or standard sequence operators), along with translation rules from so-called query expressions to expressions using these method names, lambda expressions and anonymous types.
  • Language Integrated Query é um componente do Microsoft . NET que adiciona funcionalidades de consulta em algumas linguagens de programação . NET. O LINQ corresponde a uma sintaxe unificada, inicialmente incorporada às linguagens C# e Visual Basic, para consultas em fontes de dados variadas. A linguagem foi introduzida inicialmente nas linguagens Visual Basic 9.0 (Visual Basic 2008) e C# 3.0 (Visual C# 2008), em 19 de novembro de 2007 com o . NET Framework 3.5 e o Visual Studio 2008.
  • 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.
  • (Requête intégrée au langage, aussi connu sous le nom de LINQ) est un composant du Modèle:Lang 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 Modèle:Lang Modèle:Nobr, le Modèle:Date.
rdfs:label
  • LINQ
  • Language Integrated Query
  • LINQ
  • Language Integrated Query
  • LINQ
  • 統合言語クエリ
  • Language Integrated Query
  • LINQ
  • Language Integrated Query
  • Language Integrated Query
  • Language Integrated Query
  • 语言集成查询
  • Language Integrated Query
owl:sameAs
foaf:homepage
foaf:name
  • Language Integrated Query
foaf:page
is dbpedia-owl:influenced of
is dbpedia-owl:wikiPageRedirects of
is dbpprop:influenced of
is owl:sameAs of
is foaf:primaryTopic of