エピソード

Entity Framework Core In-Depth パート 4

このエピソードでは、Robert は Entity Framework Core の 10 部構成シリーズ のパート  4 に参加しています 。 このシリーズは、EF Core を初めて使用するユーザーを対象とした 5 つのパート シリーズ のフォローアップであり、多くのトピックの詳細な調査を提供します。

このショーでは、EF Core エンティティを作成してデータベースを整形し、移行を使用してモデルを発行します。

サンプルコード を見つけます

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

エピソード一覧:

  • パート 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 クエリで使用する C# 関数への関数SQL Serverマッピングについて説明します。
  • パート 9: Change Tracking イベント。 追跡イベントと状態変更イベントの最近の追加により、(他の用途の中でも) 監査ログのメカニズムが提供されます。 Phil は、このしくみを示すだけでなく、EF Core インターセプターを簡単に利用することもできます。
  • パート 10: フィールド マッピング。 これにより、EF Core ではプロパティ セッターを呼び出さずにエンティティを作成でき、INotifyPropertyChanged を使用するフレームワーク (Windows Presentation Foundation (WPF) など) で ORM を使用する場合の実行時間の長い問題が解決されます。