Bagikan melalui


Pengantar LINQ (Visual Basic)

Language-Integrated Query (LINQ) adalah inovasi yang diperkenalkan dalam .NET Framework versi 3.5 yang menjembatani kesenjangan antara dunia objek dan dunia data.

Secara tradisional, kueri terhadap data dinyatakan sebagai string sederhana tanpa memeriksa jenis pada waktu kompilasi atau dukungan IntelliSense. Selain itu, Anda harus mempelajari bahasa kueri yang berbeda untuk setiap jenis sumber data: database SQL, dokumen XML, berbagai layanan Web, dan sebagainya. LINQ membuat kueri konstruksi bahasa kelas satu di Visual Basic. Anda menulis kueri terhadap kumpulan objek yang bertipe kuat dengan menggunakan kata kunci bahasa dan operator yang sudah dikenal.

Anda dapat 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 generik IEnumerable<T> . Dukungan LINQ juga disediakan oleh pihak ketiga untuk banyak layanan Web dan implementasi database lainnya.

Anda dapat menggunakan kueri LINQ di proyek baru, atau bersama kueri non-LINQ dalam proyek yang ada. Satu-satunya persyaratan adalah target proyek .NET Framework 3.5 atau yang lebih baru.

Ilustrasi berikut dari Visual Studio menunjukkan kueri LINQ yang diselesaikan sebagian terhadap database SQL Server di C# dan Visual Basic dengan pemeriksaan jenis lengkap dan dukungan IntelliSense.

Diagram yang memperlihatkan kueri LINQ dengan Intellisense.

Langkah Selanjutnya

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:

Lihat juga