.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


30 Years of Boston Dynamics
13/11/2022

To mark 30 years since it was founded by Marc Raibert in 1992 Boston Dynamics has posted a video that celebrates its 30 years of innovation, exploration, and collaboration. As well as showcasing today [ ... ]



Black Friday/Cyber Monday Offer For Coursera Plus
24/11/2022

Coursera is the leading provider of online Computer Science and Data Science courses, at all levels beginner to advanced. An annual Coursera Plus subscription gives access to the majority of Coursera' [ ... ]


More News

picobook

 



 

Comments




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