Upload
albert-weinert
View
113
Download
0
Embed Size (px)
Citation preview
.NET Core Stand und Ausblick
• .NET Core 1.0, ASP.NET Core 1.0, EntityFramework Core 1.0 im Juni• Bugfix 1.0.1 Release kurz danach, 1.0.2 Mac Sierra Only
Release• .NET Core 1.1, ASP.NET Core 1.1 und EF Core 1.1 als Preview
seit Oktober
.NET Core 1.1
• Linux Mint 18, OpenSUS 42.1, macOS 10.12 und Windows Server 2016• +1380 API um Composition, Pipes, ValueTask, XML usw.• Side by Side zu 1.0.x
Upgrade
• SDK installieren• Project.json
anpassen
async/await with ValueTask<T>
• ist ein Struct• Für Synchrones• Performance und Speicheroptimierung• => https://github.com/dotnet/corefx/issues/4708• Anmerkung: mit C# 7 kann man eigene Awaitables bauen
ASP.NET Core 1.1
• Cookie-based TempData provider• View compilation• Azure App Service logging provider• Azure Key Vault configuration
provider• Redis and Azure Storage Data
Protection Key Repositories
• URL Rewriting middleware• Response caching middleware• Response compression
middleware• WebListener server• View Components as Tag Helpers• Middleware as MVC filters• View Precompilation
EntityFramework Core 1.1
• DbSet<T>.Find()• Mapping to fields• Explicit Loading• Additional EntityEntry APIs from EF6.x
• SQL Server Connection resiliency• SQL Server Memory optimized
Tables• Einfacheres Service Austausch ohne
DI• Besseres LINQ
Roadmap1. Halbjahr 2017
.NET Core 1.2 / .NET Standard 2.0
• .NET Standard 2.0• + ca. 19000 APIs
ASP.NET Core 1.2
• WebSockets• SignalR• Razor Pages• Web API Security
EF Core 1.2+
• Bessere LINQ• GroupBy => Datenbank• Lazy Loading• Complex Types• ViewMapping/ SPROC-Mapping
• No RDBMS• Spatial• Many-To-Many
Tooling Preview 3
• Im Nightly Build verfügbar• Project.json => *.csproj• In VS 15 RC enthalten