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

Jump to: Surface forms Statements Referenced by

Observed surface forms (7)

Surface form Occurrences
LINQ to Entities 2
System.Linq 2
LINQ to DataSet 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.

LINQ abbreviation LINQ self-link
LINQ fullName LINQ self-linksurface differs
this entity surface form: Language Integrated Query
LINQ hasComponent LINQ self-linksurface differs
this entity surface form: LINQ to Objects
LINQ hasComponent LINQ self-linksurface differs
this entity surface form: LINQ to SQL
LINQ hasComponent LINQ self-linksurface differs
this entity surface form: LINQ to XML
LINQ hasComponent LINQ self-linksurface differs
this entity surface form: LINQ to DataSet
LINQ hasComponent LINQ self-linksurface differs
this entity surface form: LINQ to Entities
this entity surface form: System.Linq
LINQ namespace LINQ self-linksurface differs
this entity surface form: System.Linq
subject surface form: C#
Entity Framework uses LINQ
this entity surface form: LINQ to Entities