PLDB
Languages Features Calendar CSV Lists Blog About Sponsor Add Language
GitHub icon

LINQ

LINQ

LINQ is a query language created in 2007.

#381on PLDB 15Years Old 940Users
35Books 0Papers

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 PHP (PHPLinq), JavaScript (linq.js), TypeScript (linq.ts), and ActionScript (ActionLinq) - but none of these ports are strictly equivalent to LINQ in C# for example (where it is a part of the language, not an external library, and where it often addresses a wider range of needs). 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. Read more on Wikipedia...


Example from Wikipedia:
[Table(Name="Customers")] public class Customer { [Column(IsPrimaryKey = true)] public int CustID; [Column] public string CustName; }

Books about LINQ on goodreads

title author year reviews ratings rating
LINQ For Dummies John Paul Mueller 2008 1 4 3.50
Programming Microsoft庐 LINQ Paolo Pialorsi 2008 0 13 3.69
Programming Reactive Extensions And Linq Jesse Liberty 2011 1 20 2.70
Pro LINQ: Language Integrated Query in C# 2008 Joseph C. Rattz Jr. 2007 2 47 3.57
LINQ Programming Joe Mayo 2008 0 6 4.67
Programming Microsoft LINQ in .NET Framework 4 Paolo Pialorsi 2010 2 20 3.80
Pro Linq: Language Integrated Query in C# 2010 Joseph C. Rattz Jr. 2010 1 20 4.15

Books about LINQ from ISBNdb

title authors year publisher
Professional LINQ Klein, Scott 2008 Wrox
Professional ADO.NET 3.5 with LINQ and the Entity Framework Jennings, Roger 2009 Wrox
Pro LINQ in VB8 Joseph Rattz; Dennis Hayes 20100101 Springer Nature
Pro LINQ Object Relational Mapping in C# 2008 Vijay P. Mehta 20080902 Springer Nature
LINQ Unleashed: for C# Kimmel, Paul 2008 Sams Publishing
Programming Microsoft LINQ in .NET Framework 4 (Developer Reference) Russo, Marco and Pialorsi, Paolo 2010 Microsoft Press
LINQ in Action Fabrice Marguerie and Steve Eichert and Jim Wooley 2008 Manning Publications
PROGRAMMING MICROSOFT LINQ NET CORE 5: Examples and Exercises in C# Marcano, Anibal 2021 Independently published
Programming Microsoft庐 LINQ (PRO-Developer) Paolo Pialorsi and Marco Russo 2008 Microsoft Press
LINQ Programming Mayo, Joe 2009 McGraw-Hill Education
LINQ to Objects Using C# 4.0: Using and Extending LINQ to Objects and Parallel LINQ (PLINQ) (Addison-Wesley Microsoft Technology) Magennis, Troy 2010 Addison-Wesley Professional
LINQ to Objects Using C# 4.0: Using and Extending LINQ to Objects and Parallel LINQ (PLINQ) (AddisonWesley Microsoft Technology) Magennis, Troy 2010 AddisonWesley Professional
Programming Microsoft庐 LINQ in Microsoft .NET Framework 4 (Developer Reference) Pialorsi, Paolo and Russo, Marco 2010 Microsoft Press
Programming Reactive Extensions and LINQ (Expert's Voice in .NET) Liberty, Jesse and Betts, Paul 2011 Apress
LINQ Quickly Kumar, N. Satheesh 2007 Packt Publishing
Programming Microsoft Linq In Microsoft.net Framework 4 (with Cd ) Paolo Pialorsi and Marco Russo 2011
LINQ Programming Joe Mayo 20081215 McGraw-Hill Professional
Professional Linq Scott Klein 2008 John Wiley & Sons, Ltd.
Pro LINQ Joseph Rattz 20081008 Springer Nature
LINQ Quickly N Satheesh Kumar 2007-11-16 Packt Publishing
LINQ in Action Steve Eichert; James B. Wooley; Fabrice Marguerie 20080131 Simon & Schuster
LINQ for Visual C# 2005 Fabio Claudio Ferracchiati 20071224 Springer Nature
LINQ for Visual C# 2008 Fabio Claudio Ferracchiati 20081011 Springer Nature
Programming Reactive Extensions and LINQ Jesse Liberty; Paul Betts 20120201 Springer Nature
Complete Practical Linq Tutorial In C# Ilya Fofanov
WCF Multi-tier Services Development with LINQ Mike Liu 2008-12-06 Packt Publishing
Migrating To Linq To Sql In Thebeerhouse And Asp.net 2.0 Website Programming Problem Design Solution Doug Parsons 2008 John Wiley & Sons
Linqifying Thebeerhouse: An N-tier Linq Web Application With Asp.net 2.0 Website Programming: Problem - Design - Solution Lee Dumond 2010 Wiley, John & Sons, Incorporated
xbasepp.html 路 linq.html 路 genie.html

View source

PLDB - Build the next great programming language 路 v2022 Day 31 Docs Build Acknowledgements Traffic Today Traffic Trends Mirrors GitHub feedback@pldb.com