2026-06-21 dotnetefcorecsharp EF Core 11 で多対多リレーションシップにシードデータを投入する方法 EF Core 11 で多対多リレーションシップの結合テーブルにシードデータを投入する方法: 自分で名前を付ける必要がある暗黙のシャドウキー、UsingEntity と HasData のパターン、そしてスキップナビゲーションで動作する実行時の UseSeeding 代替手段。
2026-06-21 dotnetefcorecsharp EF Core 11 で UseSeeding と UseAsyncSeeding を使ってデータをシードする方法 EF Core 11 で UseSeeding と UseAsyncSeeding を使って参照データを正しくシードします。どこで設定するか、いつ実行されるか、省略できない冪等性チェック、そしてなぜ両方を実装する必要があるのかを解説します。
2026-06-08 dotnetefcorecsharp EF Core 11 のインターセプターで監査を行う方法 ISaveChangesInterceptor を使って EF Core 11 で CreatedBy/ModifiedOn 列をスタンプし、完全な変更履歴を記録します。DI のライフタイム、現在のユーザー、ExecuteUpdate の落とし穴も解説します。
2026-04-14 efcoreefcore-11cosmos-db EF Core 11 がデフォルトで Cosmos DB transactional batch を有効にする EF Core 11 は Cosmos DB の書き込みを SaveChanges ごとに container と partition 単位で transactional batch にグループ化し、コード変更なしで best-effort な原子性とラウンドトリップ削減を提供します。