エピソード
Entity Framework Core の詳細パート 4
このエピソードでは、Robert が Entity Framework Core の 10 部構成のパート 4 に参加 しています。 このシリーズは、EF Core を 初めて使用するユーザーを対象とした 5 部構成のシリーズ のフォローアップであり、多くのトピックをより詳しく調べます。
このショーでは、EF Core エンティティを作成してデータベースを整形し、移行を使用してモデルを発行します。
サンプル コード については、こちらをご覧ください。
Entity Framework コア の詳細については、こちらをご覧ください。
エピソードの一覧:
- パート 1: パフォーマンス。 Phil は、EF Core の優れたパフォーマンス向上をすべて示します。
- パート 2: モデルの表示。 Phil では、ストレート SQL、ストアド プロシージャ、およびビュー モデルにプロジェクションを設定する方法について説明します。
- パート 3: 構成。 EF Core には、派生 DbContext の構成オプションが幅広く用意されており、依存関係の挿入が完全にサポートされています。
- パート 4: モデルを構築する。 (このエピソード)
- パート 5: グローバル クエリ フィルター。 これらは EF Core の新機能であり、マルチテナントや論理的な削除などのシナリオを処理するための優れたメカニズムを提供します。
- パート 6: コンカレンシーの競合。 これらは長い間、マルチユーザー システムの問題でした。 Phil では、EF Core と SQL Server でのコンカレンシーチェックのしくみと、コンカレンシーの問題が発生したときに開発者に返されるすべてのデータについて説明します。
- パート 7: 接続の回復性。 EF Core では、一時的なデータベース エラーを適切に処理できます (この機能を有効にした場合)。 Phil と Robert は、一時的なエラーの概要、機能を有効にする方法、および明示的なアクセス許可を使用した影響について説明します。
- パート 8: 計算列。 EF Core とサーバー側の機能を組み合わせて使用すると、EF Core を簡単に使用できます。 Phil では、EF Core での計算列の使用と、LINQ クエリで使用するために SQL Server 関数を C# 関数にマッピングする方法について説明します。
- パート 9: 変更追跡イベント。 最近の追跡イベントと状態変更イベントの追加により、(他の用途の中でも) 監査ログ記録のメカニズムが提供されます。 Phil は、このしくみを示し、EF Core インターセプターを簡単に使用します。
- パート 10: フィールド マッピング。 これにより、EF Core はプロパティ セッターを呼び出さずにエンティティを作成でき、Windows Presentation Foundation (WPF) などの INotifyPropertyChanged を使用するフレームワークで ORM を使用する際の長時間の問題が解決されます。
このエピソードでは、Robert が Entity Framework Core の 10 部構成のパート 4 に参加 しています。 このシリーズは、EF Core を 初めて使用するユーザーを対象とした 5 部構成のシリーズ のフォローアップであり、多くのトピックをより詳しく調べます。
このショーでは、EF Core エンティティを作成してデータベースを整形し、移行を使用してモデルを発行します。
サンプル コード については、こちらをご覧ください。
Entity Framework コア の詳細については、こちらをご覧ください。
エピソードの一覧:
- パート 1: パフォーマンス。 Phil は、EF Core の優れたパフォーマンス向上をすべて示します。
- パート 2: モデルの表示。 Phil では、ストレート SQL、ストアド プロシージャ、およびビュー モデルにプロジェクションを設定する方法について説明します。
- パート 3: 構成。 EF Core には、派生 DbContext の構成オプションが幅広く用意されており、依存関係の挿入が完全にサポートされています。
- パート 4: モデルを構築する。 (このエピソード)
- パート 5: グローバル クエリ フィルター。 これらは EF Core の新機能であり、マルチテナントや論理的な削除などのシナリオを処理するための優れたメカニズムを提供します。
- パート 6: コンカレンシーの競合。 これらは長い間、マルチユーザー システムの問題でした。 Phil では、EF Core と SQL Server でのコンカレンシーチェックのしくみと、コンカレンシーの問題が発生したときに開発者に返されるすべてのデータについて説明します。
- パート 7: 接続の回復性。 EF Core では、一時的なデータベース エラーを適切に処理できます (この機能を有効にした場合)。 Phil と Robert は、一時的なエラーの概要、機能を有効にする方法、および明示的なアクセス許可を使用した影響について説明します。
- パート 8: 計算列。 EF Core とサーバー側の機能を組み合わせて使用すると、EF Core を簡単に使用できます。 Phil では、EF Core での計算列の使用と、LINQ クエリで使用するために SQL Server 関数を C# 関数にマッピングする方法について説明します。
- パート 9: 変更追跡イベント。 最近の追跡イベントと状態変更イベントの追加により、(他の用途の中でも) 監査ログ記録のメカニズムが提供されます。 Phil は、このしくみを示し、EF Core インターセプターを簡単に使用します。
- パート 10: フィールド マッピング。 これにより、EF Core はプロパティ セッターを呼び出さずにエンティティを作成でき、Windows Presentation Foundation (WPF) などの INotifyPropertyChanged を使用するフレームワークで ORM を使用する際の長時間の問題が解決されます。
ビデオの URL
HTML iframe
ご意見およびご提案がある場合は、 こちらから問題を送信してください。