none
MS Knowledge Base: Bagaimana cara menggunakan LINQ untuk Objects queries? RRS feed

  • Diskusi Umum

  • Artikel ini menjelaskan tentang All-In-One Code Framework yang tersedia untuk di-download. Sampel kode ini menunjukkan bagaimana menulis LINQ untuk query Objek termasuk beberapa operasi dasar LINQ seperti SELECT, UPDATE, ORDER BY, MAX dan AVERAGE dengan menggunakan Visual C # dan Visual Basic. NET.

     

    Tingkat Kesulitan

    Pemula

    Pembahasan Teknis

    Istilah "LINQ untuk Objects" mengacu pada penggunaan LINQ query dengan IEnumerable atau IEnumerable(T)  collection secara langsung, tanpa menggunakan intermediate LINQ provider atau API seperti LINQ to SQL atau LINQ to XML. Anda dapat menggunakan LINQ untuk query enumerable collection manapun seperti List (T), Array, atau Dictionary (TKey, TValue). Koleksinya mungkin berupa user-defined atau returned by . NET Framework API.

    Dalam pengertian dasar, LINQ untuk Objects
    query merupakan pendekatan baru untuk collections. Dalam cara lama, anda harus menulis foreach loop kompleks yang menjelaskan cara untuk mengambil data dari collection. Dalam pendekatan LINQ, anda menulis kode deklaratif yang menjelaskan apa yang ingin Anda ambil.

    Selain itu, query LINQ memiliki tiga keunggulan utama dibandingkan dengan foreach loop tradisional:

    1. LINQ query lebih ringkas dan mudah dibaca, terutama ketika melakukan filtering multiple conditions.
    2. LINQ query menyediakan proses filterisasi yang bagus, ordering, dan kemampuan grouping dengan

        Minimum lines kode aplikasi.
    3. LINQ query bisa diporting ke sumber data lain dengan sedikit modifikasi atau tidak ada modifikasi.

    Secara umum, semakin rumit operasi yang anda ingin lakukan pada data, anda akan semakin mendapatkan manfaat dengan menggunakan LINQ query dibandingkan teknik iteration tradisional.

    Catatan Untuk informasi lebih lanjut tentang cara membuat
    sampel aplikasi dan bagaimana untuk menggunakan sampel aplikasi, lihat file readme.txt yang disertakan dalam paket download.

     

    Kategori Teknologi

     

    ·   LINQ

     

     

     

    Bahasa Pemograman

     

    Sampel kode ini memuat bahasa pemograman dibawah ini:

    Collapse this tableExpand this table

    Language

    Project Name

    Visual C#

    CSLinqToObject

    Visual Basic.NET

    VBLinqToObject

     

    Prasyarat

     

    • Sampel aplikasi ini dibuat menggunakan Visual Studio 2008 Service Pack 1.

     

     

    Tags

     

    ·         LINQ to Objects

     

     

    Referensi

     

    http://support.microsoft.com/kb/2278185/en-us
    Agnes Sannie [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Jumat, 22 April 2011 05.32
    Moderator