.NET 11 adds FullJoin and selector-free LINQ join overloads
.NET 11 introduces FullJoin, which returns (Outer, Inner) tuples covering matched pairs plus unmatched rows from both sides. Join, LeftJoin, RightJoin and GroupJoin also gain overloads without a result selector, available on Enumerable, Queryable and AsyncEnumerable. RC2 shipped October 13, 2026 with a go-live license.
- FullJoin returns (Outer, Inner) tuples without a result selector
- Available on Enumerable, Queryable and AsyncEnumerable
- RC2 shipped October 13, 2026 with go-live licensing
- Null keys never match and duplicate keys multiply rows
Read next
Software