Bite-Size .NET 6 - LINQ OrDefault() Overloads
Let's see how to use the new overloads for FirstOrDefault() et al to return custom values instead of type defaults!
Let's see how to use the new overloads for FirstOrDefault() et al to return custom values instead of type defaults!
Let's divide big collections into groups of smaller collections using the new Chunk() method in LINQ!
Learn about DateOnly and TimeOnly, structs that are new in .NET 6, and how they are used!
Let's create a class that can generate parameterized SQL for INSERT and UPDATE statements using Dapper!
Let's finish our Solitaire in Blazor and C# implementation by adding two nice-to-have features!