Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
LINQ ke DataSet memudahkan dan mempercepat pengkuerian data yang di-cache dalam objek. Secara khusus, LINQ ke Himpunan Data menyederhanakan kueri dengan memungkinkan pengembang menulis kueri dari bahasa pemrograman itu sendiri, alih-alih dengan menggunakan bahasa kueri terpisah. Ini sangat berguna bagi pengembang Visual Studio, yang sekarang dapat memanfaatkan pemeriksaan sintaks waktu kompilasi, pengetikan statis, dan dukungan IntelliSense yang disediakan oleh Visual Studio dalam kueri mereka.
LINQ ke Himpunan Data juga dapat digunakan untuk mengkueri data yang telah dikonsolidasikan dari satu atau beberapa sumber data. Ini memungkinkan banyak skenario yang memerlukan fleksibilitas dalam bagaimana data diwakili dan ditangani, seperti mengambil data agregat lokal dan cache tingkat menengah di aplikasi Web. Secara khusus, aplikasi pelaporan, analisis, dan kecerdasan bisnis umum memerlukan metode manipulasi ini.
Fungsionalitas LINQ ke DataSet diekspos terutama melalui metode ekstensi dalam kelas DataRowExtensions dan DataTableExtensions. LINQ ke DataSet dibangun dan menggunakan arsitektur ADO.NET yang ada, dan tidak dimaksudkan untuk menggantikan ADO.NET dalam kode aplikasi. Kode ADO.NET yang ada akan terus berfungsi dalam aplikasi LINQ ke DataSet. Hubungan LINQ dengan Himpunan Data ke ADO.NET dan penyimpanan data diilustrasikan dalam diagram berikut.