Apa itu LINQ ?

LINQ kepanjangan dari Language Integrated Query adalah keyword baru pada C# dan VB yang diperkenalkan pada .NET versi 3.5. LINQ berupa query expression seperti from, where, select yg biasa ditemui pada bahasa SQL. Dengan menggunakan LINQ, anda dapat melakukan query ke berbagai macam data seperti ke database SQL Server (LINQ to SQL), ke object DataSet (LINQ to DataSet), ke entity
(LINQ to Entity Framework), data XML (LINQ to XML) dan masih banyak lagi.

Jadi dengan LINQ kita lebih mudah mengquery suatu data (baik database maupun data dalam array atau koleksi dari objek) menggunakan keyword yang sudah disediakan. Keyword query operator yang dapat digunakan dalam LINQ kira-kira ada 40 macam.

Sebelum ada LINQ untuk mengakses objek-objek seperti array, koleksi, database, dan XML anda membutuhkan teknik sendiri, misal untuk mengakses database anda harus menggunakan bahasa SQL, untuk mengakses XML digunakan XPath atau XQuery tapi dengan menggunakan LINQ objek yang berbeda-beda tersebut dapat di query dengan teknik yang sama yaitu LINQ.

3 thoughts on “Apa itu LINQ ?

  1. saya mau bertanya…. seperti keteranga dalam artikel actual training mengenai apa itu LINQ?….
    disitu dijelaskan sebelum adanya LINQ pengaksesan xml menggunakan XPath atau XQuery……saya ingin bertanya perbedaan sintak pada XPath, XQuery dan LINQ bagaimana?…
    terimah kasih…..

  2. saya mau bertanya…. seperti keteranga dalam artikel actual training mengenai apa itu LINQ?….
    disitu dijelaskan sebelum adanya LINQ pengaksesan xml menggunakan XPath atau XQuery……saya ingin bertanya perbedaan sintak pada XPath, XQuery dan LINQ bagaimana degan menggunakan VB?…
    terimah kasih…..

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s