LINQベースの学習

、LINQのキーワード

キーワード          説明
      指定するデータソースと、(反復変数と同様)範囲変数。
どこ   論理ANDとOR演算子で区切られた1つのまたは複数のブール式に基づいて、ソース要素をフィルタリングします。
選択     指定に種類を、クエリが実行されたときに返されたシーケンスの要素を持っていることを形作ります。
グループ       グループは、指定したキー値に従って結果を照会します。
        グループに参加又はselect句の結果への参照として役立つことができる識別子を提供します。
ORDERBYは、  要素タイプの既定の比較に基づいて昇順または降順でのクエリ結果をソートします。
参加するには、        指定された2つの一致条件との等価比較に基づいて、2つのデータソースを結合します。
letが        クエリ式に部分式の結果を格納する範囲変数を紹介します。
        でのコンテキストキーワード 参加 句。
       での文脈のキーワード 参加 句。
等しい      でコンテキストキーワードを 参加 句。
よる        における文脈キーワード グループ 句。
昇順     でコンテキストキーワードを ORDERBYの 句。
降順     でコンテキストキーワードを ORDERBYの 句。
 
二、LINQの長所と短所

利点

  1. それは、私たちはオペレーショナル・データ・ソースではなく、ビジネスロジックに集中することを可能にするさまざまなデータソースにはほとんど同じクエリを提供し、
  2. コンパイル時の型チェックを提供
  3. LINQクエリ式を書くときには、Visual Studioのインテリセンスを使用することができます
  4. 簡単に試運転

短所

  1. 複雑なクエリのための操作が不十分であるように思われました
  2. 高性能のクエリ式を書くことは容易ではありません

おすすめ

転載: www.cnblogs.com/llw1996/p/11743329.html