LINQ ke DataSet

LINQ to DataSet mempermudah dan mempercepat kueri data yang di-cache di objek DataSet. Secara khusus, LINQ ke Himpunan Data menyederhanakan kueri dengan memungkinkan pengembang menulis kueri dari bahasa pemrograman itu sendiri, alih-alih menggunakan bahasa kueri terpisah. Ini sangat berguna untuk 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 to DataSet juga dapat digunakan untuk mengkueri data yang telah dikonsolidasikan dari satu atau lebih sumber data. Hal ini memungkinkan banyak skenario yang memerlukan fleksibilitas dalam cara data direpresentasikan dan ditangani, seperti kueri data yang dikumpulkan secara lokal dan penembolokan tingkat menengah di aplikasi Web. Khususnya, aplikasi pelaporan, analisis, dan inteligensi bisnis generik memerlukan metode manipulasi ini.

Fungsionalitas LINQ ke Himpunan Data diekspos terutama melalui metode ekstensi di kelas DataRowExtensions dan DataTableExtensions. LINQ ke Himpunan Data dibangun di atas 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 Himpunan Data. Hubungan LINQ ke Himpunan Data ke ADO.NET dan penyimpanan data diilustrasikan dalam diagram berikut.

Diagram showing that LINQ to DataSet is based on the ADO.NET provider.

Di Bagian Ini

Memulai

Panduan Pemrograman

Referensi

DataTableExtensions

DataRowExtensions

DataRowComparer

Lihat juga