LINQ
E34648
LINQ (Language Integrated Query) is a .NET feature that provides a unified, SQL-like syntax for querying and manipulating data from various sources directly within programming languages such as C#.
Observed surface forms (7)
| Surface form | Occurrences |
|---|---|
| LINQ to Entities | 2 |
| System.Linq | 2 |
| LINQ to DataSet | 1 |
| LINQ to Objects | 1 |
| LINQ to SQL | 1 |
| LINQ to XML | 1 |
| Language Integrated Query | 1 |
Statements (52)
| Predicate | Object |
|---|---|
| instanceOf |
.NET technology
ⓘ
query language feature ⓘ |
| abbreviation | LINQ self-link ⓘ |
| benefit |
enables composable queries
ⓘ
improves readability of data access code ⓘ reduces impedance mismatch between code and data ⓘ |
| designedForLanguage |
C# programming language
ⓘ
surface form:
C#
F# ⓘ Visual Basic .NET ⓘ |
| fullName |
LINQ
self-linksurface differs
ⓘ
surface form:
Language Integrated Query
|
| hasComponent |
LINQ
self-linksurface differs
ⓘ
surface form:
LINQ to DataSet
LINQ self-linksurface differs ⓘ
surface form:
LINQ to Entities
LINQ self-linksurface differs ⓘ
surface form:
LINQ to Objects
LINQ self-linksurface differs ⓘ
surface form:
LINQ to SQL
LINQ self-linksurface differs ⓘ
surface form:
LINQ to XML
|
| hasFeature |
compile-time type checking
ⓘ
deferred execution ⓘ extension methods-based query operators ⓘ intellisense support in IDEs ⓘ lambda expression support ⓘ language-integrated query syntax ⓘ method syntax ⓘ query comprehension syntax ⓘ strongly typed queries ⓘ |
| implementedUsing | extension methods in System.Linq namespace ⓘ |
| inspiredBy | SQL ⓘ |
| introducedIn |
.NET Framework
ⓘ
surface form:
.NET Framework 3.5
|
| introducedWithLanguageVersion |
C# programming language
ⓘ
surface form:
C# 3.0
VB 9.0 ⓘ |
| namespace |
LINQ
self-linksurface differs
ⓘ
surface form:
System.Linq
|
| partOf |
.NET Core
ⓘ
surface form:
.NET (modern, unified platform)
.NET Core ⓘ .NET Framework ⓘ |
| primaryUse | querying and manipulating data in code ⓘ |
| provides | unified query syntax across data sources ⓘ |
| runsOnPlatform |
.NET 5+ runtime
ⓘ
Common Language Runtime ⓘ
surface form:
.NET CLR
.NET Core runtime ⓘ |
| supportsDataSource |
DataSet
ⓘ
Entity Framework ⓘ
surface form:
Entity Framework data models
IEnumerable<T> ⓘ IQueryable<T> ⓘ XML data ⓘ in-memory collections ⓘ relational databases ⓘ remote services via providers ⓘ |
| supportsOperation |
aggregation
ⓘ
filtering ⓘ grouping ⓘ joining ⓘ projection ⓘ sorting ⓘ |
Referenced by (13)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
Language Integrated Query
this entity surface form:
LINQ to Objects
this entity surface form:
LINQ to SQL
this entity surface form:
LINQ to XML
this entity surface form:
LINQ to DataSet
this entity surface form:
LINQ to Entities
this entity surface form:
System.Linq
subject surface form:
C#
this entity surface form:
LINQ to Entities