Pengantar LINQ (Visual Basic)
Language-Integrated Query (LINQ) adalah inovasi yang diperkenalkan dalam versi .NET Framework 3.5 yang menjembatani kesenjangan antara dunia objek dan dunia data.
Secara tradisional, kueri terhadap data dinyatakan sebagai string sederhana tanpa pemeriksaan jenis pada waktu kompilasi atau dukungan IntelliSense. Selain itu, Anda harus mempelajari bahasa kueri yang berbeda untuk setiap jenis sumber data: SQL database, dokumen XML, berbagai layanan Web, dan sebagainya. LINQ membuat kueri konstruksi bahasa kelas satu di Visual Basic. Anda menulis kueri terhadap kumpulan objek yang diketik dengan kuat menggunakan kata kunci bahasa dan operator yang sudah dikenal.
Anda bisa menulis kueri LINQ di Visual Basic untuk database SQL Server, dokumen XML, ADO.NET Himpunan Data, dan kumpulan objek apa pun yang mendukung IEnumerable atau antarmuka generikIEnumerable<T>. Dukungan LINQ juga disediakan oleh pihak ketiga untuk banyak layanan Web dan implementasi database lainnya.
Anda bisa menggunakan kueri LINQ di proyek baru, atau di samping kueri non-LINQ di proyek yang ada. Satu-satunya persyaratan adalah bahwa target proyek .NET Framework 3.5 atau yang lebih baru.
Ilustrasi berikut dari Visual Studio memperlihatkan kueri LINQ yang diselesaikan-sebagian terhadap database SQL Server pada C# maupun Visual Basic dengan pemeriksaan jenis lengkap dan dukungan IntelliSense.
Langkah berikutnya
Untuk mempelajari detail selengkapnya tentang LINQ, mulailah dengan membiasakan diri dengan beberapa konsep dasar di bagian Memulai dengan LINQ di Visual Basic, lalu baca dokumentasi untuk teknologi LINQ tempat Anda tertarik:
database SQL Server: LINQ ke SQL
Dokumen XML: LINQ ke XML (Visual Basic)
Himpunan Data ADO.NET LINQ ke DataSet
Koleksi .NET, file, string, dan sebagainya: LINQ ke Objek (Visual Basic)
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