Follow us on X (Twitter)  Like us on Facebook  Connect with us on LinkedIn  Subscribe to our YouTube Channel  Subscribe to our WhatsApp Group

ASP.NET Core 2.1 released, along with .NET Core 2.1 and Entity Framework Core 2.1

Download .NET Core 2.1.0, .NET Core 2.1 download, .NET Core 2.1.0 SDK is now available for download, Download .NET Core SDK 2.1, .NET Core 2.1 SDK download, ASP.NET Core 2.1 download, Download ASP.NET Core 2.1.0, Microsoft .NET Core 2.1.0 system requirements, Entity Framework Core 2.1.0 download, Download Entity Framework Core 2.1.0, What's new in .NET Core 2.1.0, What's new in ASP.NET Core 2.1.0, What's new in Entity Framework Core 2.1.0, .NET Core is a free, open-source, cross platformed, managed software framework for Windows, Mac and Linux. - Story published by Kunal Chowdhury on .

ASP.NET Core is an open-source, cross platform, .NET centric web development framework. The latest version of .NET Core and ASP.NET Core has been released by Microsoft, as .NET Core 2.1.0 and ASP.NET Core 2.1.0, which you can now use in production environment.


Continue reading to know what has been changed in ASP.NET Core 2.1 and Entity Framework Core 2.1, along with the links to download.


ASP.NET Core 2.1 released, along with .NET Core 2.1 and Entity Framework Core 2.1


Download .NET Core 2.1.0 SDK and Runtime

.NET Core 2.1.0 is now available for download. Checkout the post What's new in .NET Core 2.1.0 to know more about it. If you are willing to download .NET Core SDK and .NET Core Runtime as a separate installer, here's the links for you:


What's new in ASP.NET Core 2.1.0?


To know more about the new features introduced in ASP.NET Core 2.1.0, checkout the What's New in ASP.NET Core 2.1 page in the official ASP.NET Core docs site.


What's new in Entity Framework Core 2.1.0?

  • Lazy loading - You can now load the navigation properties on demand using the Microsoft.EntityFrameworkCore.Proxies, which leverages the building blocks to produce lazy loading proxy classes.
  • Parameters in entity constructors - You can use parameters in the entity constructors to inject property values, lazy loading delegates and services.
  • Value conversions - Starting with Entity Framework Core 2.1, value conversions can be applied to transform the values obtained from columns before they are applied to properties, and vice versa.
  • LINQ GroupBy translation - Entity Framework Core 2.1.0 supports translating GroupBy LINQ operator to the SQL GROUP BY clause in most common cases.
  • Data Seeding - With the new release it will be possible to provide initial data to populate a database.
  • Query types - An EF Core model can now include query types. Unlike entity types, query types do not have keys defined on them and cannot be inserted, deleted or updated, but they can be returned directly by queries.
  • Include for derived types - In Entity Framework Core 2.1.0, it will now be possible to specify navigation properties only defined on derived types when writing expressions for the Include method.
  • Support of System.Transactions - The ability to work with System.Transactions features such as TransactionScope has been added to Entity Framework Core 2.1.0.
  • Better column ordering in initial migration - While performing migrations to initially generate columns for tables, it will now put them in the same order as properties are declared in classes.
  • Optimization of correlated sub-queries - It will now avoid executing “N + 1” SQL queries in many common scenarios.
  • Owned attribute - It is now possible to configure owned entity types by simply annotating the type with [Owned] attribute.
  • FromSql code analyzer tool - A new code analyzer is included with Entity Framework Core 2.1.0 that detects possibly unsafe usages.


You may like to read: What's new in .NET Core 2.1.0?



Have a question? Or, a comment? Let's Discuss it below...


Thank you for visiting our website!

We value your engagement and would love to hear your thoughts. Don't forget to leave a comment below to share your feedback, opinions, or questions.

We believe in fostering an interactive and inclusive community, and your comments play a crucial role in creating that environment.