LINQ ke ADO.NET (Visual Basic)
LINQ untuk ADO.NET memungkinkan Anda mengkueri objek yang dapat dijumlahkan dalam ADO.NET dengan menggunakan model pemrograman kueri Language-Integrated (LINQ).
Catatan
Dokumentasi LINQ ke ADO.NET terletak di bagian ADO.NET SDK .NET Framework: LINQ dan ADO.NET.
Ada tiga teknologi LINQ ADO.NET terpisah: LINQ ke DataSet, LINQ ke SQL, dan LINQ ke Entitas. LINQ ke Himpunan Data menyediakan kueri yang lebih kaya dan dioptimalkan melalui DataSet, LINQ ke SQL memungkinkan Anda untuk mengkueri skema database SQL Server secara langsung, dan LINQ ke Entitas memungkinkan Anda untuk mengkueri Model Data Entitas.
LINQ ke DataSet
DataSet adalah salah satu komponen yang paling banyak digunakan dalam ADO.NET, dan merupakan elemen kunci dari model pemrograman terputus tempat ADO.NET dibangun. Namun, terlepas dari keunggulan ini, DataSet memiliki kemampuan kueri yang terbatas.
LINQ ke Himpunan Data memungkinkan Anda membangun kemampuan kueri yang lebih kaya menjadi DataSet dengan menggunakan fungsionalitas kueri yang sama yang tersedia untuk banyak sumber data lainnya.
Untuk informasi selengkapnya, lihat LINQ ke Himpunan Data.
LINQ ke SQL
LINQ ke SQL menyediakan infrastruktur run-time untuk mengelola data relasional sebagai objek. Dalam LINQ ke SQL, model data database relasional dipetakan ke model objek yang dinyatakan dalam bahasa pemrograman pengembang. Saat Anda menjalankan aplikasi, LINQ ke SQL menerjemahkan kueri terintegrasi bahasa di model objek menjadi SQL dan mengirimkannya ke database untuk dieksekusi. Ketika database memunculkan hasil, LINQ ke SQL menerjemahkannya kembali menjadi objek yang dapat Anda manipulasi.
LINQ ke SQL mencakup dukungan untuk prosedur yang tersimpan dan fungsi yang ditentukan pengguna dalam database, dan untuk pewarisan dalam model objek.
Untuk informasi selengkapnya, lihat LINQ to SQL.
LINQ ke Entitas
Melalui Model Data Entitas, data relasional diekspos sebagai objek di lingkungan .NET. Hal ini membuat lapisan objek target yang ideal untuk dukungan LINQ, sehingga memungkinkan pengembang untuk merumuskan pertanyaan terhadap database dari bahasa yang digunakan untuk membangun logika bisnis. Kemampuan ini dikenal sebagai LINQ ke Entitas. Lihat LINQ ke Entitas untuk informasi selengkapnya.
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk