コース概要

導入

LINQ 基本

  • IEnumerable<T>
  • I列挙子<T>
  • 射影、フィルタリング、量指定子、分割、演算など。

LINQ 演算子の概要

  • 即時実行と遅延実行
  • ストリーミング演算子と非ストリーミング演算子

開発環境の準備

  • .NETのインストールと構成
  • LINQPad のインストールと設定

単純な LINQ クエリ

  • データソースの選択
  • クエリの作成
  • クエリの実行

データ変換と型の関係

  • 結果を型として返す
  • ソース要素に対する操作の実行
  • コンパイラが型を選択できるようにする

LINQ クエリのグループ化と結合

  • 複数のキーによるグループ化
  • グループクエリの拡張
  • カスタムキーによるグループ化
  • 複合キーによる内部結合の使用
  • グループ結合と内部グループ結合の使用

LINQ ラムダ演算子を使用

  • Lambda 演算子のメソッド構文を理解する
  • マルチキーによるグループ化
  • カスタムキーとカスタムオブジェクトによるグループ化
  • 内部結合と複合結合の使用
  • グループ結合とグループ内部結合の使用

標準クエリと複雑なクエリ

  • サブセットのフィルタリング
  • 演算子を使用してデータを並べ替える
  • 基本的なグループの解析
  • データセット内に階層を作成する
  • データの連鎖
  • into および let キーワードの使用

LINQ~SQL

  • データベースのセットアップ
  • データベースのクエリ
  • データベースの更新

LINQ~XML

  • ツリーの作成
  • ツリークエリの使用

要約と結論

要求

  • プログラミングを理解していること

観客

  • ウェブ開発者
  14 時間
 

参加者の人数


開始

完了


Dates are subject to availability and take place between 10:00 and 17:00.
Open Training Courses require 5+ participants.

お客様の声 (9)

関連コース

Introducing C# 6.0 with Visual Studio 2015/2017

  28 時間

関連カテゴリー