The missing LINQ between databases and object-oriented programming: LINQ as an object query language for a database course
Suzanne Wagner Dietrich, Mahesh B Chaudhari · Journal of computing sciences in colleges · 2009
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.