This HTML5 document contains 207 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dbpedia-dahttp://da.dbpedia.org/resource/
dbthttp://dbpedia.org/resource/Template:
dbpedia-svhttp://sv.dbpedia.org/resource/
wikipedia-enhttp://en.wikipedia.org/wiki/
dbpedia-fihttp://fi.dbpedia.org/resource/
dbrhttp://dbpedia.org/resource/
dbpedia-arhttp://ar.dbpedia.org/resource/
dbpedia-hehttp://he.dbpedia.org/resource/
schemahttp://schema.org/
dbpedia-frhttp://fr.dbpedia.org/resource/
n37https://phplinq.codeplex.com/
dctermshttp://purl.org/dc/terms/
rdfshttp://www.w3.org/2000/01/rdf-schema#
dbpedia-cshttp://cs.dbpedia.org/resource/
n38http://actionlinq.riaforge.org/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n48http://www.codeproject.com/Articles/383749/
dbphttp://dbpedia.org/property/
xsdhhttp://www.w3.org/2001/XMLSchema#
n15http://www.developerfusion.com/article/8250/linq-to-objects-for-the-net-developer/
dbpedia-ukhttp://uk.dbpedia.org/resource/
dbohttp://dbpedia.org/ontology/
dbpedia-vihttp://vi.dbpedia.org/resource/
dbpedia-pthttp://pt.dbpedia.org/resource/
dbpedia-sqhttp://sq.dbpedia.org/resource/
dbpedia-jahttp://ja.dbpedia.org/resource/
dbpedia-ishttp://is.dbpedia.org/resource/
dbchttp://dbpedia.org/resource/Category:
dbpedia-dehttp://de.dbpedia.org/resource/
dbpedia-plhttp://pl.dbpedia.org/resource/
dbpedia-ruhttp://ru.dbpedia.org/resource/
yagohttp://dbpedia.org/class/yago/
wikidatahttp://www.wikidata.org/entity/
dbpedia-nlhttp://nl.dbpedia.org/resource/
goldhttp://purl.org/linguistics/gold/
yago-reshttp://yago-knowledge.org/resource/
n23https://global.dbpedia.org/id/
n30http://msdn.microsoft.com/en-us/netframework/
n28https://github.com/mihaifm/
dbpedia-ithttp://it.dbpedia.org/resource/
provhttp://www.w3.org/ns/prov#
foafhttp://xmlns.com/foaf/0.1/
n29https://github.com/kutyel/
dbpedia-zhhttp://zh.dbpedia.org/resource/
dbpedia-kohttp://ko.dbpedia.org/resource/
dbpedia-trhttp://tr.dbpedia.org/resource/
dbpedia-fahttp://fa.dbpedia.org/resource/
n17https://social.msdn.microsoft.com/Forums/en-US/b0ed008e-b4f6-47f6-8b43-9838b94f5ced/
freebasehttp://rdf.freebase.com/ns/
dbpedia-eshttp://es.dbpedia.org/resource/
owlhttp://www.w3.org/2002/07/owl#

Statements

Subject Item
dbr:Language_Integrated_Query
rdf:type
yago:MarkupLanguage106787835 yago:Part113809207 yago:Language106282651 yago:Abstraction100002137 yago:ArtificialLanguage106894544 yago:LanguageUnit106284225 yago:SourceLanguage106283912 yago:WikicatMarkupLanguages wikidata:Q315 owl:Thing yago:Relation100031921 yago:WikicatQueryLanguages dbo:ProgrammingLanguage yago:ProgrammingLanguage106898352 yago:CommandLanguage106899446 wikidata:Q9143 dbo:Language yago:Word106286395 yago:ComputerLanguage106899633 dbo:Software yago:Communication100033020 schema:Language yago:Terminology106304059 yago:WikicatComputerLanguages
rdfs:label
Language Integrated Query LINQ LINQ Language Integrated Query LINQ LINQ Language Integrated Query Language Integrated Query LINQ Language Integrated Query 統合言語クエリ Language Integrated Query LINQ 语言集成查询 الاستعلام التكميلي اللغوي (لينك) Language Integrated Query
rdfs:comment
Language Integrated Query (LINQ, si pronuncia "link") è un componente del .NET Framework di Microsoft che aggiunge ai linguaggi .NET la possibilità di effettuare interrogazioni su oggetti utilizzando una sintassi simile a SQL. LINQ è stato distribuito 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 الاستعلام التكميلي اللغوي (بالإنكليزية Language Integrated Query - LINQ) وتعرف اختصارا بـلينك هو أحد مكونات إطار عمل الدوت نت وهو يضيف إمكانية الاستعلام عن البيانات للغات الدوت نت. هنالك أيضا وصلات (ports) لاستخدامه في الجافا والبي إتش بي والجافا سكريبت. يعرّف اللينك مجموعة من أسماء الوظائف إضافة إلى قواعد لترجمة تعبيرات الاستعلام إلى تعبيرات تستخدم هذه الأسماء وتعبيرات لامدا والأنواع المجهولة. بالتالي، يمكن استخدامها -على سبيل المثال- في استحضار وغربلة البينات في مصفوفات (arrays) أو أصناف عددية (enumerable classes) أو «إكس إم إل» أو قواعد بيانات مترابطة أو أي مصدر آخر للبيانات. Language Integrated Query (LINQ, pronunciado “link”) o Consulta Integrada en el Lenguaje es un componente de la plataforma Microsoft .NET que agrega capacidades de consulta a datos de manera nativa a los lenguajes .NET, si bien existen implementaciones para Java, PHP, JavaScript, SILF.Core y ActionScript Language Integrated Query (LINQ, pronounced "link") is a Microsoft .NET Framework component that adds native data querying capabilities to .NET languages, originally released as a major part of .NET Framework 3.5 in 2007. Ports of LINQ exist for PHP (PHPLinq), JavaScript (linq.js), TypeScript (linq.ts), and ActionScript (ActionLinq), although none are strictly equivalent to LINQ in the .NET inspired languages C#, F# and VB.NET (where it is a part of the language, not an external library, and where it often addresses a wider range of needs). LINQ('링크'로 발음, Language Integrated Query)는 네이티브 데이터 질의 기능을 에 추가하는 마이크로소프트 닷넷 프레임워크 구성 요소이며 2007년 닷넷 프레임워크 3.5의 중요 부분으로 처음 출시되었다. LINQ는 SQL 문과 비슷하게 질의식의 추가를 통해 언어를 확장하며 배열, 열거식 클래스, XML 도큐먼트, 관계형 데이터베이스, 서드파티 데이터 소스로부터 데이터를 편리하게 추출하고 가공하기 위해 사용할 수 있다. 질의식을 임의의 계산을 읽기 쉽게 구성하기 위한 일반적인 프레임워크로 활용하는 다른 용례로는 이벤트 핸들러 구성, 모나딕 파서가 포함된다. LINQ의 포팅판으로는 PHP(PHPLinq Archived 2018년 1월 19일 - 웨이백 머신), 자바스크립트(linq.js), 타입스크립트(linq.ts), 액션스크립트(ActionLinq)용으로 존재하지만이 중 어느 것도 닷넷 파생 언어 C#, F#, VB.NET과 완전히 동일한 것은 아니다. LINQ (anglicky Language Integrated Query) je integrovaný jazyk .NET Frameworku pro dotazování, který byl uveden spolu s jazyky C# 3.0 a Visual Basic 9, pod hlavičkou .NET Frameworku 3.5. Přínosem LINQ je představení jednotné syntaxe pro přístup k datům – bez ohledu na jejich zdroj, kterým může být databázové rozhraní, XML soubor, nebo takový objekt v paměti, jenž není prostředníkem přístupu k žádné entitě vně programu. LINQ usnadňuje transformaci, třídění a propojování dat a vyhledávání v nich. Language INtegrated Query (LINQ) – część technologii Microsoft .NET, której podstawy teoretyczne zostały opracowane przez . Technologia LINQ umożliwia zadawanie pytań na obiektach. Składnia języka LINQ jest prosta i przypomina SQL. LINQ (англ. Language Integrated Query - запити, інтегровані в мову) - компонент Microsoft .NET Framework, який додає нативні можливості виконання запитів даних до мов, що входять у .NET. Хоча порти існують для PHP (PHPLinq), JavaScript(linq.js), TypeScript (linq.ts), і ActionScript (ActionLinq), - жоден з них не є абсолютно еквівалентним LINQ в C# (де LINQ - не просто додаткова бібліотека, а частина мови). Багато концептів, що представлені у LINQ, були спершу випробувані у дослідницькому проєкті Microsoft . LINQ був випущений як частина .NET Framework 3.5 19 листопада 2007 року. LINQ (Abkürzung für Language Integrated Query; Aussprache Link) ist ein programmtechnisches Verfahren von Microsoft zum Zugriff auf Daten. LINQ wurde federführend von Erik Meijer entwickelt und erschien erstmals mit .NET Framework 3.5. 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. Language Integrated Query (litt. « 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) — проект Microsoft по добавлению синтаксиса языка запросов, напоминающего SQL, в языки программирования платформы .NET Framework. Ранее был реализован в языках C# и Visual Basic .NET. Множество концепций, которые вводит LINQ, изначально опробовали в исследовательском проекте Microsoft Cω. LINQ выпущен вместе с Visual Studio 2008 в конце ноября 2007 года.Для быстрого создания и отладки запросов LINQ существует специализированная утилита LINQPad. 语言集成查询(英語:Language Integrated Query,縮寫:LINQ),發音"link",是微軟的一项技术,新增一種自然查詢的SQL語法到.NET Framework的程式語言中,目前可支援C#以及Visual Basic .NET語言。2007年11月19日随.NET Framework 3.5发布了LINQ技术。 包括LINQ to Objects、LINQ to SQL、LINQ to Datasets、LINQ to Entities、LINQ to Data Source、LINQ to XML/XSD等。 Language Integrated Query (LINQ, uttalas "link") är en .NET Framework-komponent som tillhandahåller query-funktionalitet för 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 den 19 november 2007. LINQ definierar en mängd operatorer som kan användas för att hantera vektorer, enumererbara klasser, XML, och tredjeparts databaser. Detta kräver dock att datan måste vara inkapslade i objekt vilket hanteras av LINQ. Language Integrated Query (LINQ) é 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. Ele define um conjunto de métodos chamados operadores de consulta, expressões lambda e tipos anônimos. 統合言語クエリ (Language INtegrated Query; LINQ, リンクと発音する) とは、.NET Framework 3.5において、様々な種類のデータ集合に対して標準化された方法でデータを問い合わせること(クエリ)を可能にするために、言語に統合された機能のことである。開発ツールはVisual Studio 2008から対応している。 統合言語問合せという表記も見られる。
foaf:name
Language Integrated Query
foaf:homepage
n30:aa904594.aspx
dbp:name
Language Integrated Query
dcterms:subject
dbc:.NET_terminology dbc:Query_languages dbc:XML_data_access
dbo:wikiPageID
13706337
dbo:wikiPageRevisionID
1060776115
dbo:wikiPageWikiLink
dbr:Syntactic_sugar dbr:SQL dbr:Haskell_(programming_language) dbr:XML dbr:Union_(set_theory) dbr:API dbr:List_of_CLI_languages dbr:Strong_typing dbc:.NET_terminology dbr:TypeScript dbr:T-SQL dbr:JavaScript dbr:Parsing dbr:Fluent_interface dbr:Monad_(functional_programming) dbr:Microsoft dbr:Attribute_(computing) dbr:List_comprehension dbc:Query_languages dbr:Array_data_structure dbr:Class_(computer_science) dbr:Microsoft_SQL_Server dbr:Anonymous_type dbr:SQL_Server_Compact dbr:Parallel_Extensions dbr:Primary_key dbc:XML_data_access dbr:C_Sharp_(programming_language) dbr:Delegate_(CLI) dbr:Stored_procedure dbr:VB.NET dbr:Inner_join dbr:Object-Relational_mapping dbr:ADO.NET dbr:Microsoft_Corporation dbr:Concatenation dbr:Intersection_(set_theory) dbr:Lazy_evaluation dbr:Type_inference dbr:Query_language dbr:Object_Initializer dbr:Mutator_method dbr:Nemerle dbr:Language_construct dbr:PHP dbr:Parallel_computing dbr:Expression_(computer_science) dbr:Anonymous_function dbr:Library_(computing) dbr:Complement_(set_theory) dbr:.NET_Framework dbr:Projection_(database) dbr:ActionScript dbr:.NET_Framework_3.5 dbr:Database_schema dbr:Oxygene_(programming_language) dbr:Visual_Studio_2008 dbr:Operator_(programming) dbr:Object-relational_impedance_mismatch dbr:Relational_model dbr:Object-relational_mapping dbr:Group_join dbr:Relational_database dbr:F_Sharp_(programming_language) dbr:Cω
dbo:wikiPageExternalLink
n15: n17:what-is-the-future-of-linq-to-sql-as-of-2016%3Fforum=linqtosql n28:linq n29:linq.ts n30:aa904594.aspx n37: n38: n48:How-does-it-work-in-Csharp-Part-3-Csharp-LINQ-in-d
owl:sameAs
wikidata:Q595637 dbpedia-zh:语言集成查询 dbpedia-fr:Language_Integrated_Query dbpedia-ja:統合言語クエリ dbpedia-fi:LINQ dbpedia-es:Language_Integrated_Query dbpedia-vi:Ngôn_ngữ_truy_vấn_tích_hợp dbpedia-fa:لینک_(زبان_برنامه‌نویسی) n23:4n5eF dbpedia-da:LINQ dbpedia-it:LINQ dbpedia-he:LINQ dbpedia-sv:Language_Integrated_Query dbpedia-ar:الاستعلام_التكميلي_اللغوي_(لينك) dbpedia-uk:LINQ dbpedia-tr:Language_Integrated_Query dbpedia-cs:LINQ dbpedia-is:LINQ yago-res:Language_Integrated_Query dbpedia-pt:Language_Integrated_Query dbpedia-nl:Language_Integrated_Query dbpedia-sq:Pyetësori_i_integruar_në_gjuhë_programuese dbpedia-pl:LINQ freebase:m.08f3sg dbpedia-de:LINQ dbpedia-ru:Language_Integrated_Query dbpedia-ko:LINQ
dbp:turingComplete
No
dbp:wikiPageUsesTemplate
dbt:Citation_needed dbt:Further dbt:Query_languages dbt:Update dbt:Redirect dbt:Reflist dbt:Wikibooks dbt:.NET_Framework dbt:Infobox_programming_language
dbp:date
November 2021
dbp:designer
dbr:Microsoft_Corporation
dbp:developer
dbr:Microsoft_Corporation
dbp:implementations
.NET languages
dbp:influencedBy
dbr:SQL dbr:Haskell_(programming_language)
dbp:reason
The source is old and now performs better than before
dbp:typing
Strongly typed
dbo:abstract
Language Integrated Query (LINQ) — проект Microsoft по добавлению синтаксиса языка запросов, напоминающего SQL, в языки программирования платформы .NET Framework. Ранее был реализован в языках C# и Visual Basic .NET. Множество концепций, которые вводит LINQ, изначально опробовали в исследовательском проекте Microsoft Cω. LINQ выпущен вместе с Visual Studio 2008 в конце ноября 2007 года.Для быстрого создания и отладки запросов LINQ существует специализированная утилита LINQPad. Language Integrated Query (litt. « 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 sources de données tierces. 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 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 qui peut être énumérée. LINQ('링크'로 발음, Language Integrated Query)는 네이티브 데이터 질의 기능을 에 추가하는 마이크로소프트 닷넷 프레임워크 구성 요소이며 2007년 닷넷 프레임워크 3.5의 중요 부분으로 처음 출시되었다. LINQ는 SQL 문과 비슷하게 질의식의 추가를 통해 언어를 확장하며 배열, 열거식 클래스, XML 도큐먼트, 관계형 데이터베이스, 서드파티 데이터 소스로부터 데이터를 편리하게 추출하고 가공하기 위해 사용할 수 있다. 질의식을 임의의 계산을 읽기 쉽게 구성하기 위한 일반적인 프레임워크로 활용하는 다른 용례로는 이벤트 핸들러 구성, 모나딕 파서가 포함된다. LINQ의 포팅판으로는 PHP(PHPLinq Archived 2018년 1월 19일 - 웨이백 머신), 자바스크립트(linq.js), 타입스크립트(linq.ts), 액션스크립트(ActionLinq)용으로 존재하지만이 중 어느 것도 닷넷 파생 언어 C#, F#, VB.NET과 완전히 동일한 것은 아니다. LINQ (anglicky Language Integrated Query) je integrovaný jazyk .NET Frameworku pro dotazování, který byl uveden spolu s jazyky C# 3.0 a Visual Basic 9, pod hlavičkou .NET Frameworku 3.5. Přínosem LINQ je představení jednotné syntaxe pro přístup k datům – bez ohledu na jejich zdroj, kterým může být databázové rozhraní, XML soubor, nebo takový objekt v paměti, jenž není prostředníkem přístupu k žádné entitě vně programu. LINQ usnadňuje transformaci, třídění a propojování dat a vyhledávání v nich. LINQ (англ. Language Integrated Query - запити, інтегровані в мову) - компонент Microsoft .NET Framework, який додає нативні можливості виконання запитів даних до мов, що входять у .NET. Хоча порти існують для PHP (PHPLinq), JavaScript(linq.js), TypeScript (linq.ts), і ActionScript (ActionLinq), - жоден з них не є абсолютно еквівалентним LINQ в C# (де LINQ - не просто додаткова бібліотека, а частина мови). LINQ розширює можливості мови, додаючи до неї вирази запитів, що є схожими на твердження SQL та можуть бути використані для зручного отримання та обробки даних масивів, XML документів, реляційних баз даних та сторонніх джерел. LINQ також визначає набір імен методів (що називаються стандартними операторами запитів, або стандартними операторами послідовностей), а також правила перекладу, що має використовувати компілятор для перекладу текучих виразів у звичайні, використовуючи їх назву, лямбда-вирази та . Багато концептів, що представлені у LINQ, були спершу випробувані у дослідницькому проєкті Microsoft . LINQ був випущений як частина .NET Framework 3.5 19 листопада 2007 року. LINQ (Abkürzung für Language Integrated Query; Aussprache Link) ist ein programmtechnisches Verfahren von Microsoft zum Zugriff auf Daten. LINQ wurde federführend von Erik Meijer entwickelt und erschien erstmals mit .NET Framework 3.5. الاستعلام التكميلي اللغوي (بالإنكليزية Language Integrated Query - LINQ) وتعرف اختصارا بـلينك هو أحد مكونات إطار عمل الدوت نت وهو يضيف إمكانية الاستعلام عن البيانات للغات الدوت نت. هنالك أيضا وصلات (ports) لاستخدامه في الجافا والبي إتش بي والجافا سكريبت. يعرّف اللينك مجموعة من أسماء الوظائف إضافة إلى قواعد لترجمة تعبيرات الاستعلام إلى تعبيرات تستخدم هذه الأسماء وتعبيرات لامدا والأنواع المجهولة. بالتالي، يمكن استخدامها -على سبيل المثال- في استحضار وغربلة البينات في مصفوفات (arrays) أو أصناف عددية (enumerable classes) أو «إكس إم إل» أو قواعد بيانات مترابطة أو أي مصدر آخر للبيانات. 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 vanaf 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 en sorteren var lijstEven = from g in lijstGetallen where g % 2 == 0 orderby g select g; // de subselectie in een tekstvenster weergeven foreach (int i in lijstEven) { Console.WriteLine(i.ToString); } // Uitvoer: // 4 // 6 // 18 統合言語クエリ (Language INtegrated Query; LINQ, リンクと発音する) とは、.NET Framework 3.5において、様々な種類のデータ集合に対して標準化された方法でデータを問い合わせること(クエリ)を可能にするために、言語に統合された機能のことである。開発ツールはVisual Studio 2008から対応している。 統合言語問合せという表記も見られる。 语言集成查询(英語:Language Integrated Query,縮寫:LINQ),發音"link",是微軟的一项技术,新增一種自然查詢的SQL語法到.NET Framework的程式語言中,目前可支援C#以及Visual Basic .NET語言。2007年11月19日随.NET Framework 3.5发布了LINQ技术。 包括LINQ to Objects、LINQ to SQL、LINQ to Datasets、LINQ to Entities、LINQ to Data Source、LINQ to XML/XSD等。 Language Integrated Query (LINQ) é 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 (SQL), 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 (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 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, pronunciado “link”) o Consulta Integrada en el Lenguaje es un componente de la plataforma Microsoft .NET que agrega capacidades de consulta a datos de manera nativa a los lenguajes .NET, si bien existen implementaciones para Java, PHP, JavaScript, SILF.Core y ActionScript LINQ extiende el lenguaje a través de las llamadas expresiones de consulta, que son parecidas a las sentencias SQL y pueden ser usadas para extraer y procesar convenientemente datos de arrays, clases enumerables, documentos XML, bases de datos relacionales y fuentes de terceros. Otros usos, que utilizan expresiones de consulta como plataforma general para la composición de expresiones más legibles, incluyen la construcción de manejadores de eventos. LINQ además define un conjunto de nombres de métodos (llamados operadores de consulta estándar), y un conjunto de reglas de traducción, que son usadas por el compilador para traducir las expresiones de consulta en expresiones normales del lenguaje, usando estos nombres de métodos, expresiones lambda y tipos anónimos. Muchos de los conceptos que LINQ ha introducido, fueron probados inicialmente en el proyecto de investigación Microsoft Cω. LINQ fue lanzado como un componente principal de el 19 de noviembre de 2007. Language INtegrated Query (LINQ) – część technologii Microsoft .NET, której podstawy teoretyczne zostały opracowane przez . Technologia LINQ umożliwia zadawanie pytań na obiektach. Składnia języka LINQ jest prosta i przypomina SQL. Language Integrated Query (LINQ, uttalas "link") är en .NET Framework-komponent som tillhandahåller query-funktionalitet för 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 den 19 november 2007. LINQ definierar en mängd operatorer som kan användas för att hantera vektorer, enumererbara klasser, XML, 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></t>). Language Integrated Query (LINQ, si pronuncia "link") è un componente del .NET Framework di Microsoft che aggiunge ai linguaggi .NET la possibilità di effettuare interrogazioni su oggetti utilizzando una sintassi simile a SQL. LINQ è stato distribuito 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); Language Integrated Query (LINQ, pronounced "link") is a Microsoft .NET Framework component that adds native data querying capabilities to .NET languages, originally released as a major part of .NET Framework 3.5 in 2007. LINQ extends the language by the addition of query expressions, which are akin to SQL statements, and can be used to conveniently extract and process data from arrays, enumerable classes, XML documents, 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. It also defines a set of method names (called standard query operators, or standard sequence operators), along with translation rules used by the compiler to translate query syntax expressions into expressions using fluent-style (called method syntax by Microsoft) with these method names, lambda expressions and anonymous types. Many of the concepts that LINQ introduced were originally tested in Microsoft's Cω research project. Ports of LINQ exist for PHP (PHPLinq), JavaScript (linq.js), TypeScript (linq.ts), and ActionScript (ActionLinq), although none are strictly equivalent to LINQ in the .NET inspired languages C#, F# and VB.NET (where it is a part of the language, not an external library, and where it often addresses a wider range of needs).
dbp:part
Performance
gold:hypernym
dbr:Microsoft
prov:wasDerivedFrom
wikipedia-en:Language_Integrated_Query?oldid=1060776115&ns=0
dbo:wikiPageLength
25944
dbo:designer
dbr:Microsoft_Corporation
dbo:developer
dbr:Microsoft_Corporation
dbo:influencedBy
dbr:SQL dbr:Haskell_(programming_language)
foaf:isPrimaryTopicOf
wikipedia-en:Language_Integrated_Query