Title :
Using LINQ as an instructional bridge between object-oriented and database programming
Author :
Wang Kan ; Zheng Yujun
Author_Institution :
Dept. of Command & Adm., Acad. of Armored Force Eng., Beijing, China
Abstract :
Language integrated query (LINQ) provides a uniform, object-oriented way to access data from heterogeneous sources, and thus simplifies the interaction between object-oriented programming and relational data. We design a mini-course of LINQ programming that aims at bridging the gap between the traditional object-oriented programming course and database programming course. Starting with the prerequisite C# language features, we introduce LINQ programming to students using an object-first approach, go deep into the key components of the LINQ framework, and finally make a smooth and effective transition to database programming.
Keywords :
SQL; computer science education; educational courses; object-oriented languages; object-oriented programming; query processing; relational databases; LINQ programming minicourse; database programming course; embedded SQL; heterogeneous source; instructional bridge; language integrated query; object-oriented programming course; object-relational data mapping; prerequisite C# language feature; Application software; Bridges; Computer science; Computer science education; Data engineering; Object oriented databases; Object oriented modeling; Object oriented programming; Programming profession; Relational databases; educational objectives; language integrated query (LINQ); object-relational mappings;
Conference_Titel :
Computer Science & Education, 2009. ICCSE '09. 4th International Conference on
Conference_Location :
Nanning
Print_ISBN :
978-1-4244-3520-3
Electronic_ISBN :
978-1-4244-3521-0
DOI :
10.1109/ICCSE.2009.5228565