EF Core 11 チートシート
EF Core 11 で覚えておく価値のある部分。
このまとめは EF Core 11 について私が書いた記事の生きた索引です。新しいクエリ機能、DiskANN インデックスによるベクトル検索、パフォーマンスの改善、EF Core 8、9、10 からのマイグレーションメモをカバーしています。
まず読むべき記事
すでに EF Core を知っていて差分だけ見たい場合は、“ef core 11” タグの記事を流し読みしてください。マイグレーションを計画している場合は、migration タグの記事に破壊的変更と、私が実際に使った dotnet ef コマンドが載っています。
このページについて
下のリストは、ef core、efcore、entity framework、ef core 11、efcore 11 のいずれかのタグが付いた記事を自動的に集めたものです。新しい順に並びます。
インデックス (4 件)
2026 / 06
- EF Core 11 で多対多リレーションシップにシードデータを投入する方法
EF Core 11 で多対多リレーションシップの結合テーブルにシードデータを投入する方法: 自分で名前を付ける必要がある暗黙のシャドウキー、UsingEntity と HasData のパターン、そしてスキップナビゲーションで動作する実行時の UseSeeding 代替手段。
- EF Core 11 で UseSeeding と UseAsyncSeeding を使ってデータをシードする方法
EF Core 11 で UseSeeding と UseAsyncSeeding を使って参照データを正しくシードします。どこで設定するか、いつ実行されるか、省略できない冪等性チェック、そしてなぜ両方を実装する必要があるのかを解説します。
- EF Core 11 のインターセプターで監査を行う方法
ISaveChangesInterceptor を使って EF Core 11 で CreatedBy/ModifiedOn 列をスタンプし、完全な変更履歴を記録します。DI のライフタイム、現在のユーザー、ExecuteUpdate の落とし穴も解説します。
2026 / 04
- EF Core 11 がデフォルトで Cosmos DB transactional batch を有効にする
EF Core 11 は Cosmos DB の書き込みを SaveChanges ごとに container と partition 単位で transactional batch にグループ化し、コード変更なしで best-effort な原子性とラウンドトリップ削減を提供します。