Microsoft công bố các phiên bản 2.0 của .NET Core, ASP.NET Core, EF Core and .Net 2.0 standard0

An article of Truong Minh Tuan created at 2017-09-01 17:31:18

.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

Ngoài ra, bạn có thể tham khảo ở link trực tiếp của Microsoft: