Bagi para pecinta .net programming yang suka
berurusan dengan pengolahan data ini merupakan solusi baru yang akan memudahkan
manipulasi data.Languange Integrated Query atau LINQ merupakan
fitur baru sejak Visual Studio 2008 di keluarkan yang memperluas kemampuan
Query data, menggunakan C# atau Visual Basic.
Lantas apa sebenarnya ide dibalik teknologi
LINQ ini? Microsoft mengeluarkan fitur ini dengan maksud menyeragamkan
perbedaan penggunaan bahasa pemrograman dalam memanipulasi data ketika
berurusan dengan objek-objek data. Para developer baru tidak harus menguasai
syntax query database untuk membuat, memodifikasi, menghapus dan mengambil
data. Dalam memanipulasi data, melalui konsep pemetaan objek data para
developer .net memiliki syntax dan aturan yang sama.
Kemampuan pemetaan objek data ini tidak hanya
di batasi data yang berasal dari RDBMS saja, LINQ mendukung pemetaan objek data
yang berasal dari XML, Object, Json, SQL dan lain sebagainya.
Berikut ini adalah gambar dari arsitektur
LINQ.
ARSITEKTUR LINQ |
Berikut gambaran manfaat penggunaan LINQ :
1. Oleh karena LINQ terintegrasi dengan Visual Studio, pada saat
pengkodean di bantu dengan fitur intelliSense ( auto correction ) sehingga
meminimalisir kesalahan penulisan syntax.
2.
Penggunaan syntax LINQ lebih mudah
dipahami dan simpel daripada syntax query database.
3.
Penulisan syntax dibantu dengan
fasilitas auto debugger sebelum program di eksekusi sehingga kesalahan
penulisan syntax dapat diketahui dulu.
4.
Konversi tabel data ke dalam class
menyediakan fungsi kedalam wujud OOP.
Demikian sekilas tentang LINQ, kedepannya kita
akan bahas lanjut tutorial dan implementasi nya.
By : Sony Yora S.kom
Padepokan IT Course
IT. Training Center & Solution
IT. Training Center & Solution
No comments:
Post a Comment