2026-06-14 dotnetdotnet-11ef-core EF Core 11 の新しい EF1004 アナライザーが静かな非同期ミスを検出します EF Core 11 Preview 5 には EF1004 アナライザーが含まれます。IQueryable に対する ToAsyncEnumerable() を指摘し、await foreach の中でデータベースクエリを誤って同期的に列挙しないようにします。
2026-06-14 comparisondotnetaspnetcore .NET 11 における HybridCache vs IMemoryCache vs IDistributedCache: どれを選ぶべきか? .NET 11 の新しいキャッシュコードでは、デフォルトで HybridCache を使ってください。IMemoryCache はシリアライズ不要で単一サーバーの速度が必要なときだけ、IDistributedCache はバッキングストアとしてのみ選びます。これが判断のためのマトリクスです。
2026-06-13 errorsdotnethttpclient 解決: HttpClient で The SSL connection could not be established 内部の AuthenticationException が本当の原因を教えてくれます。信頼されないチェーン、名前の不一致、TLS バージョンの差です。証明書を信頼するか、ホストを修正するか、プロトコルを揃えてください。検証をまるごと無効化してはいけません。
2026-06-12 errorscsharpdotnet 解決: EF Core 11 の The entity type 'X' requires a primary key to be defined EF Core が型の主キーを見つけられません。プロパティを Id か {Type}Id と名付ける、[Key] を付ける、HasKey を呼ぶ、もしくはビューや生の SQL なら HasNoKey を呼びます。
2026-06-12 errorsaspnetcoredotnet 解決: ASP.NET Core で The antiforgery token could not be decrypted このエラーは Data Protection がトークンに署名したキーを失ったことを意味します。キーを共有された永続的なストアに保存し、SetApplicationName を呼び出して、すべてのインスタンスが同じキーリングを読み取るようにします。
2026-06-10 errorscsharpdotnet 解決: The configured execution strategy 'SqlServerRetryingExecutionStrategy' does not support user-initiated transactions EnableRetryOnFailure は BeginTransaction と競合します。トランザクション全体を db.Database.CreateExecutionStrategy().ExecuteAsync(...) でラップし、1 つの単位として再試行させます。
2026-06-09 errorsblazordotnet 解決: その render mode は親コンポーネントの render mode でサポートされていません (Blazor) 親がすでに対話的な子に @rendermode を付けました。サブツリーには render mode がちょうど 1 つです。子のディレクティブを削除するか、境界へ移動してください。
2026-06-08 csharpdotnetdotnet-11 ASP.NET Core 11 で Swashbuckle なしに OpenAPI を公開する方法 Swashbuckle は ASP.NET Core のテンプレートから消えました。.NET 11 で組み込みパッケージ Microsoft.AspNetCore.OpenApi を使って OpenAPI ドキュメントを生成し提供する方法を解説します: AddOpenApi、MapOpenApi、トランスフォーマー、複数ドキュメント、ビルド時生成、その上に載せる UI。
2026-06-08 dotnetefcorecsharp EF Core 11 のインターセプターで監査を行う方法 ISaveChangesInterceptor を使って EF Core 11 で CreatedBy/ModifiedOn 列をスタンプし、完全な変更履歴を記録します。DI のライフタイム、現在のユーザー、ExecuteUpdate の落とし穴も解説します。
2026-06-07 github-copilotcopilot-sdkai-agents GitHub Copilot SDK が GA に到達: Copilot のエージェントランタイムを自分の C# アプリに組み込む Build 2026 で GitHub は第一級の .NET パッケージを備えた Copilot SDK 1.0 GA を出荷しました。計画、ツール呼び出し、マルチターンセッションを備えた同じエージェントランタイムを C# コードから操作でき、BYOK にも対応します。