.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



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.


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.


Notepad++ Twentieth Anniversary

An updated version of Notepad++ is available, on its 20th anniversary. The text editor first saw light in November 2003 when it was released on SourceForge.

JetBrains AI Coding Assistant Now Generally Available

JetBrains has announced that its AI-powered coding tool is now generally available for its IDEs. The tool was announced earlier in the year but until now has been on limited access.

More News




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