.NET 7 Release Candidate Announced
Written by Kay Ewbank   
Monday, 26 September 2022

The first Release Candidate for .NET has been released. Microsoft says this is the first of two release candidates, which rather seems to miss the point of a release candidate, but never mind. .

.NET was created from a combination of .NET Framework and .NET Core, and this latest release is designed to improve observability, startup times, codegen, and GC regions in addition to native AOT compilation. NET 7 will be a current release and will be supported for 18 months

net2

 

Among the improvements in .NET 7 is the inclusion of .NET MAUI. Multi-platform App UI (MAUI) is designed to make it possible to create a single project that handles multi-targeting across devices and their platforms, specifically Android, iOS, macOS, and Windows APIs from a single API.

Microsoft is also highlighting the ability to build cloud native apps using .NET, with a set of best practices for building your apps for and in the cloud.

In feature terms, the main improvement to the release candidate is the inclusion of Entity Framework Core 7 Release Candidate. EF7 has added "provider-agnostic" support for JSON columns, with an implementation for SQL Server. The support will mean developers can save and query into JSON-based documents stored in relational database columns. While this release candidate supports SQL Server, the plan is that the support will be aligned with existing implementations for Npgsql and Pomelo MySQL, and there will also be support for SQLite.

The other major improvement to EF7 is the ability to carry out bulk updates and deletes. Specifically, to carry out predicate-based updates for many database rows without loading data into memory. The developers say that change tracking followed by SaveChanges is the primary mechanism in EF Core for inserting, updating, and deleting entities, and up till now this has required loading the entities into memory. Bulk or set-based updates can be significantly faster.

.NET 7 Release Candidate is available for download now.

net2

More Information

.NET 7 Release Candidate

Related Articles

.NET Now Included In Ubuntu

Support For .NET 3.1 Ending This Year

.NET MAUI Reaches General Availability

.NET 7 Adds Native AOT

.NET Celebrates 20th Anniversary of Launch

Microsoft Releases .NET 6 And Visual Studio 2022

Developer Preview Of .NET 6 Released 

 

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

Banner


JetBrains Improves Kubernetes Support In IDE Upgrades
12/11/2024

JetBrains has improved its IDEs with features to suggest the logical structure of code, to streamline the debugging experience for Kubernetes applications, and provide comprehensive cluster-wide Kuber [ ... ]



Google Intensive AI Course - Free On Kaggle
05/11/2024

Google is offering a 5-Day Gen AI Intensive Course designed to equip data scientists with the knowledge and skills to tackle generative AI projects with confidence. It runs on the Kaggle platform from [ ... ]


More News

espbook

 

Comments




or email your comment to: comments@i-programmer.info