1. Pengenalan LINQ
Languange Integrated Quey atau disingkat dengan LINQ adalah fitur baru yang ditambahkan pada .NET Framework 3.5 (Visual Studio 2008). Dengan menggunakan LINQ kita bisa mencari data (query) dari berbagai data source yang berbeda, yaitu Object, Database dan XML. Ada 3 jenis LINQ, yaitu :
LINQ To Object adalah sekumpulan pustaka pemrograman yang mengandung sejumlah Standard Query Operators (SQO). LINQ To Object digunakan untuk mencari data yang ada di dalam beberapa kumpulan object. Object ini dapat berupa Array, Collection atau Object Class.
LINQ to ADO.NET adalah sekumpulan pustaka pemrograman SQO yang memungkinkan komunikasi dengan basis data relasional. LINQ to ADO.NET terbagi lagi menjadi tiga bagian berdasar akses basis data yang diakses, yakni LINQ to SQL untuk pengaksesan ke SQL Server, LINQ to Dataset untuk melakukan query terhadap Datasets, dan LINQ to Entities yang memungkinkan akses LINQ dengan menggunakan objek bisnis.