The missing LINQ between databases and object-oriented programming: LINQ as an object query language for a database course

  • Authors:
  • Suzanne W. Dietrich;Mahesh Chaudhari

  • Affiliations:
  • Arizona State University, Phoenix, AZ;Arizona State University, Tempe, AZ

  • Venue:
  • Journal of Computing Sciences in Colleges
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

LINQ, which stands for Language Integrated Query, is an innovative query language that bridges the gap between databases and object-oriented programming languages. LINQ is declarative, strongly-typed, and based on functional programming and lambda expressions. This paper provides an overview of LINQ for the database educator and provides a pedagogical perspective for learning and incorporating LINQ in a database course.