Is LINQ in your toolbox?

  • Authors:
  • Suzanne W. Dietrich

  • Affiliations:
  • Arizona State University, Phoenix, Arizona

  • Venue:
  • ACM Inroads
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.