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#.

All labels observed (8)

Label Occurrences
LINQ canonical 7
LINQ to Entities 2
LINQ to SQL 2

How this entity was disambiguated

Statements (52)

Predicate Object
instanceOf .NET technology
query language feature
abbreviation LINQ
benefit enables composable queries
improves readability of data access code
reduces impedance mismatch between code and data
designedForLanguage C#
F#
Visual Basic .NET
fullName Language Integrated Query
linked to: LINQ
hasComponent LINQ to DataSet
linked to: LINQ

LINQ to Entities
linked to: LINQ

LINQ to Objects
linked to: LINQ

LINQ to SQL
linked to: LINQ

LINQ to XML
linked to: LINQ
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 3.5
linked to: .NET Framework
introducedWithLanguageVersion C# 3.0
VB 9.0
namespace System.Linq
linked to: LINQ
partOf .NET (modern, unified platform)
linked to: .NET Core

.NET Core
.NET Framework
primaryUse querying and manipulating data in code
provides unified query syntax across data sources
runsOnPlatform .NET 5+ runtime
.NET CLR
.NET Core runtime
supportsDataSource DataSet
Entity Framework data models
linked to: Entity Framework

IEnumerable<T>
IQueryable<T>
XML data
in-memory collections
relational databases
remote services via providers
supportsOperation aggregation
filtering
grouping
joining
projection
sorting

How these facts were elicited

Referenced by (18)

Full triples — surface form annotated when it differs from this entity's canonical label.

C# supports LINQ
subject linked to: C# programming language
Entity Framework uses LINQ to Entities
linked to: LINQ
LINQ fullName Language Integrated Query
linked to: LINQ
LINQ abbreviation LINQ
LINQ hasComponent LINQ to Objects
linked to: LINQ
LINQ hasComponent LINQ to SQL
linked to: LINQ
LINQ hasComponent LINQ to XML
linked to: LINQ
LINQ hasComponent LINQ to DataSet
linked to: LINQ
LINQ hasComponent LINQ to Entities
linked to: LINQ
LINQ namespace System.Linq
linked to: LINQ
.NET Standard Library includesNamespace System.Linq
linked to: LINQ
ADO.NET relatedTo LINQ to SQL
linked to: LINQ
.NET ecosystem includesComponent Language Integrated Query
linked to: LINQ
Mono project supports LINQ