What’s new in .NET Core 3
If you want to see what is new in .NET Core 3, please join tomorrow at https://www.meetup.com/Bucharest-A-D-C-E-S-Meetup/events/264063550/ .
We will have talk about
C# 8.0 What’s new
Reference:
https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-8
Demos:
- Default Interface Inheritance
- Multiple Interface Inheritance
- Switch
- Deconstruct
Other demos:
- UsingUsage
- StaticLocalFunctions();
- Nullable();
- Version();
- Indexes();
- NullCoalescing();
See NetCore3WhatsNew.sln
.NET Core What’s new
Reference:
https://docs.microsoft.com/en-us/dotnet/core/whats-new/dotnet-core-3-0
https://devblogs.microsoft.com/dotnet/announcing-net-core-3-0/
Demos:
- AsyncEnumerable
- WPF
- COM
- Build ( trim, single file)
- Diamond hell with plugins
See NetCore3WhatsNew.sln and AssemblyLoadingUnloadingDiamond.sln
ASP.NET Core What’s new
Reference:
https://docs.microsoft.com/en-us/aspnet/core/release-notes/aspnetcore-3.0?view=aspnetcore-3.0
- Blazor + Blazor Server
- gRPC – https://docs.microsoft.com/en-us/aspnet/core/grpc/index?view=aspnetcore-3.0
- SignalR – reconnection, authorization
- NewtonSoft => System.Text.JSON
- Windows Authentication has been extended onto Linux and macOS.
- GenericHost – see https://docs.microsoft.com/en-us/aspnet/core/migration/22-to-30?view=aspnetcore-3.0&tabs=visual-studio#hostbuilder-replaces-webhostbuilder
- As of ASP.NET Core 3.0, .NET Framework is no longer a supported target framework
EF Core What’s new
Reference: https://devblogs.microsoft.com/dotnet/announcing-ef-core-3-0-and-ef-6-3-general-availability/
- Refactoring + Single SQL statement per LINQ query
- Restricted client evaluation – i.e. Explicit AsEnumerable
- C# 8.0 support – AsAsyncEnumerable
- IDbCommandInterceptor
See NetCore3WhatsNew.sln , AsyncEnumerable
So I wait tomorrow at https://www.meetup.com/Bucharest-A-D-C-E-S-Meetup/events/264063550/ .
Leave a Reply