.NET 10 introduces file-based applications that run from a single .cs file without project files, C# 14 extension properties and the field keyword for simpler property definitions, built-in validation for Minimal APIs, and Entity Framework Core 10 enhancements including LeftJoin/RightJoin methods, JSON column updates with ExecuteUpdate, complex type mapping, and named query filters. These features aim to improve developer productivity through reduced boilerplate and more intuitive APIs.

7m read timeFrom telerik.com
Post cover image
Table of contents
1. New C# File-Based Applications2. Extension Members3. The Field Keyword4. Assignment Using Null-Conditional5. Minimal API Built-in Validation6. New Methods for Extending EF Core 107. ExecuteUpdate and ExecuteUpdateAsync for JSON Columns8. Improvements to Mapping Complex Types, Structs and Owned Types9. Named Query FiltersConclusion

Sort: