エピソード

Entity Framework Core パート 5

この エピソードでは、 Robert は Entity Framework Core の 5 部構成のパート  5 にフィル・ジャビックス が参加 しています。 EF Core を初めて使用するユーザーを対象に、Phil は、既存の SQL Server データベースから開始し、各テーブルのエンティティ/オブジェクトを作成し、データに対して基本的な CRUD 操作を実行する方法を示します。 

EF Core でスターター シリーズをまとめるこのエピソードでは、データの追加、更新、削除について説明します。

サンプル コード については、こちらをご覧ください。 

Entity Framework コア の詳細については、こちらをご覧ください。 

 

エピソードの一覧:

  • パート 1: 既存のデータベースの操作。 Northwind データベースから DbContext とエンティティをスキャフォールディングし、ナビゲーションのプロパティとリレーションシップについて説明します。
  • パート 2:  変更の追跡。 Change Tracking は、EF Core のようなオブジェクト リレーショナル マッパー (ORM) を使用する最も魅力的な理由の 1 つです。 このエピソードでは、変更トラッカーのしくみについて説明し、実際の動作を確認し、変更トラッカーの外部でデータを読み込みます。
  • パート 3: 基本的なクエリ。 このエピソードでは、EF Core を使用したデータのクエリについて説明します。 Where 句の基本、1 つの項目または項目のリストの取得、およびクエリが実際に実行されるタイミングについて説明します。
  • パート 4: 関連データのクエリとプロジェクションの使用。 EF Core では、関連するデータのクエリは簡単です。 このエピソードでは、Include と ThenInclude を使用して LINQ クエリで結合を作成する方法について説明します。 また、プロジェクションを使用して、クエリされたデータを匿名または厳密に型指定された他のオブジェクトに整形する方法についても説明します。
  • パート 5: CUD を CRUD  に配置する (このエピソード)。