2026-04-20 dotnet-11ef-core-11sql-server EF Core 11 が SQL Server 2025 で Contains を JSON_CONTAINS に翻訳 EF Core 11 は JSON コレクションに対する LINQ Contains を SQL Server 2025 の新しい JSON_CONTAINS 関数に自動翻訳し、JSON インデックスを利用できるパス指定・モード指定クエリ向けに EF.Functions.JsonContains を追加します。
2026-04-20 csharpcsharp-14dotnet-11 C# 14 のメソッドから複数の値を返す方法 C# 14 のメソッドから複数の値を返す 7 つの方法: 名前付きタプル、out パラメーター、records、structs、デコンストラクション、そして自分が所有していない型に対する extension member のトリック。実測ベンチマークと意思決定マトリクスを最後に掲載しています。
2026-04-19 dotnetdotnet-11jit RyuJIT が .NET 11 Preview 3 でさらに bounds check を刈り込む: index-from-end と i + 定数 .NET 11 Preview 3 は RyuJIT に連続した index-from-end アクセスと i + 定数 < length パターンで冗長な bounds check を除去することを教え、タイトなループでの分岐圧力を削減します。
2026-04-19 dotnetdotnet-11regex RegexOptions.AnyNewLine が .NET 11 Preview 3 に着陸: \r? ハックなしの Unicode 対応アンカー .NET 11 Preview 3 が RegexOptions.AnyNewLine を追加し、^、$、\Z、そして . が \r\n、NEL、LS、PS を含むあらゆる Unicode newline シーケンスを認識するようになり、\r\n は 1 つのアトミックなブレークとして扱われます。
2026-04-18 aspiredotnet-11dotnet Aspire 13.2 --isolated: ポート衝突なしで並列 AppHost インスタンスを走らせる Aspire 13.2 は --isolated フラグを出荷し、各 aspire run に独自のランダムポートと secrets store を与えます。マルチ checkout ワーク、エージェント worktree、ライブ AppHost を必要とする統合テストのロックを解除します。
2026-04-18 dotnetdotnet-11dotnet-cli .NET 11 Preview 3: dotnet run -e が launch profile なしで環境変数を設定 .NET 11 Preview 3 の dotnet run -e は CLI から直接環境変数を渡し、MSBuild の RuntimeEnvironmentVariable item として公開します。
2026-04-18 dotnet-11sdkdotnet-cli .NET 11 Preview 3 で dotnet sln がついに CLI から solution filter を編集 .NET 11 Preview 3 は dotnet sln に .slnf の solution filter でプロジェクトを作成、追加、削除、一覧するやり方を教えます。大規模モノレポが Visual Studio を開かずにサブセットをロードできるようになります。
2026-04-18 dotnetdotnet-11aspire .NET 11 Preview 3 の dotnet watch: Aspire ホスト、クラッシュリカバリー、まともな Ctrl+C .NET 11 Preview 3 で dotnet watch が Aspire app host 統合、クラッシュ後の自動再起動、Windows desktop アプリ向けの修正された Ctrl+C 処理を得ます。
2026-04-18 ef-coredotnet-11sql-server EF Core 11 が split query で不要な reference join を刈り込む EF Core 11 Preview 3 は split query から冗長な to-one join を除去し、不要な ORDER BY キーを落とします。報告された一つのシナリオは 29% 速くなり、別のは 22% でした。今の SQL はこう見えます。
2026-04-18 dotnet-11system-text-jsoncsharp .NET 11 Preview 3 の System.Text.Json が PascalCase とメンバー単位のネーミングポリシーを追加 .NET 11 Preview 3 は System.Text.Json のネーミングポリシーの話を完成させます: JsonNamingPolicy.PascalCase、メンバーレベルの [JsonNamingPolicy] 属性、そしてクリーンな DTO のための型レベルの [JsonIgnore] デフォルト。