2026-07-12
10m
LINQ Finally Gets FullJoin and Tuple-Returning Overloads in .NET 11
.NET 11 adds Enumerable.FullJoin for full outer joins and tuple-returning overloads for Join, GroupJoin, LeftJoin, and RightJoin, eliminating the result selector boilerplate that has plagued LINQ joins since 2007.
2026-04-13
8m
LeftJoin and RightJoin: The LINQ Operators That Should Have Existed From Day One
.NET 10 adds first-class LeftJoin and RightJoin methods to both System.Linq and EF Core 10, replacing the infamous GroupJoin-SelectMany-DefaultIfEmpty incantation with something you can actually read.