LINQ Technology Usage With SQL, XML And Objects
LINQ which is the abbreviation of “Language Integrated Query” substantially provides the convenience to reach data from application side. Programmers can easily process database systems, xml documents and programming objects by using LINQ technology component. They can access programming object collections like datasets, arrays, lists by using LINQ to Objects component, database data by making SQL queries over tables as if they use database management systems thanks to LINQ to SQL component and xml tag values by querying over xml elements with LINQ to XML component. In this study, it is aimed to share the experience of LINQ technology usage in an education platform named as Graduation Project Management. This paper mainly focuses on specification of LINQ components utilization and main advantages of using LINQ to SQL in Graduation Project Management. It also brings differences between LINQ to SQL and Ado.Net to the fore and discusses why any future technology will be successful if it includes the main advantages of LINQ technology.
Index Terms— Ado.net, LINQ to SQL, LINQ to Objects, LINQ to XML.