LINQ is a query language integrating declarative and functional paradigms within an object-oriented language. LINQ looks a bit like SQL with from, where, and select clauses. However, the execution order of the clauses is different due to its underlying foundation of functional programming. LINQ also provides a unifying paradigm for querying relations, objects, and XML (ROX). This paper provides a brief overview of LINQ by example and discusses its importance from both a historical and a pedagogical perspective.

Original languageEnglish (US)
Pages (from-to)31-33
Number of pages3
JournalACM Inroads
Issue number1
StatePublished - Mar 2013


  • Databases
  • LINQ
  • Programming languages
  • Query languages

ASJC Scopus subject areas

  • General Computer Science
  • Education


Dive into the research topics of 'Is LINQ in your toolbox?'. Together they form a unique fingerprint.

Cite this