• LINQ : Language Integrated Query

処理速度

クエリ演算子

シーケンス

  • クエリ演算子の操作対象となるデータ
  • 代表的なものとしては IEnumerable<T>

遅延実行/即時実行

  • 遅延実行 ... 実際にデータが必要になったときに実行される

演算子

  • 全部で50個ぐらいある

遅延実行

  • Select
  • SelectMany?
  • Where

即時実行

  • Count
  • ToDictionary?
  • ToList?
  • ToArray?

インタフェース

  • データを持っているサーバが、いわゆるリレーショナル データベースのように、高度なクエリを受け付けてくれる場合は迷わず外部クエリ方式(IQueryable)を使う
  • IQueryable<T>は、IEnumerable<T>を継承している

関連事項

Tips


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-04-17 (金) 09:21:58 (1464d)