.NET Core, ASP.NET Core, EF Core and .NET Standard 2.0 announced

Today Microsoft announced versions 2.0 of .NET Standard, .NET Core, ASP.NET Core and Entity Framework Core. Also new updated to Visual Studio 2017 are available (both stable and preview version). This blog post is summary of most important features announced today.

.NET Standard 2.0

  • .NET Standard is for sharing code
  • Much bigger API Surface (32k API-s in .NET Standard 2.0)
  • .NET Framework compatibility mode
  • Broad platform support (.NET Framework 4.6.1, .NET Core 2.0, Mono 5.4, Xamarin.iOS 10.14, Xamarin.Mac 3.8, Xamarin.Android 7.5, Upcoming version of UWP (expected to ship later this year))

More here: Announcing .NET Standard 2.0

.NET Core 2.0

  • Major performance improvements in the runtime and framework
  • Implements .NET Standard 2.0
  • 6 new platforms supported, including Debian Stretch, SUSE Linux Enterprise Server 12 SP2, and macOS High Sierra
  • RyuJIT is the x86 JIT in .NET Core 2.0
  • Linux ARM32 is now supported, in preview
  • dotnet restore is now an implicit command
  • .NET Core and .NET Standard projects can reference .NET Framework NuGet packages and projects
  • The .NET Core SDK can be built from source with the source-build repo
  • Live Unit Testing supports .NET Core
  • Code navigation improvements in Visual Studio
  • C# Azure Functions support in the box
  • CI/CD support for containers

More here: Announcing .NET Core 2.0

ASP.NET Core 2.0

  • Razor Pages
  • Updated Templates and SPA Templates
  • DbContext Pooling with Entity Framework Core 2.0
  • Monitor and Profile with No Code Changes and Application Insights
  • Razor Support for C# 7.1
  • Simplified Application Host Configuration

More here: Announcing ASP.NET Core 2.0, ASP.NET Core 2.0 Release Notes

Entity Framework Core 2.0

  • Support for .NET Standard 2.0
  • Improved LINQ translation
  • Like query operator
  • Owned entities and Table Splitting
  • Global query filters
  • DbContext Pooling
  • String interpolation in raw SQL methods
  • Explicitly compiled queries
  • Attach can track a graph of new and existing entities
  • Database scalar function mapping
  • Pluralization hook for DbContext Scaffolding

More here: Announcing Entity Framework Core 2.0, New features in EF Core 2.0

Gunnar Peipman

Gunnar Peipman is ASP.NET, Azure and SharePoint fan, Estonian Microsoft user group leader, blogger, conference speaker, teacher, and tech maniac. Since 2008 he is Microsoft MVP specialized on ASP.NET.

    One thought on “.NET Core, ASP.NET Core, EF Core and .NET Standard 2.0 announced

    Leave a Reply

    Your email address will not be published. Required fields are marked *