Microsoft vừa tung phiên bản 3.0 của .NET Core, ASP.NET Core và EFCore với nhiều tính năng và cải tiến mới. Tuy nhiên, cần phải chú ý rằng phiên bản này của .NET Core và EFCore sẽ bị thay thế bởi .NET Core 3.1 và EFCore 3.1 vào cuối năm nay.
Hôm nay, Microsoft vừa cho ra mắt hàng loạt các cập nhật mới trên các sản phẩm của họ, đặc biệt là .NET Core. .NET Core 3.0 hiện đã sẵn sàng, sau khi được đề cập đến lần đầu tiên khoảng gần một năm trước.
Microsoft tung phiên bản 3.0 của .NET Core, ASP.NET Core và EFCore
Bản phát hành lần này đi kèm với rất nhiều cập nhật và thay đổi, bao gồm cải tiến hiệu suất so với phiên bản trước. Nó cũng bao gồm cả C# 8.0, F# 4.7 và .NET Standard 2.1. .NET Core bây giờ hỗ trợ các ứng dụng tại bàn của Windows thông qua WPF và WinForms; và một thiết kế WPF được bao gồm trong Visual Studio 2019 16.3, trong khi thiết kế WinForms vẫn đang ở dạng xem trước và có sẵn dưới dạng tải xuống VSIX.
Các cập nhật khác bao gồm tệp thực thi cho ứng dụng .NET Core , JSON API hiệu suất cao, một bộ thu gom rác hoạt động tốt hơn, tăng cường hỗ trợ chip ARM và Raspberry Pi, cũng như hỗ trợ cho Docker, và góp phần làm tăng độ tin cậy.
Cũng cần phải chỉ ra rằng .NET Core 3.0 là bản cập nhật hiện tại và sẽ bị thay thể bởi .NET Core 3.1 vào tháng 11, đây sẽ là một bản cập nhật hỗ trợ dài hạn. Nó đòi hỏi phải có Visual Studio 2019 16.3 trên Windows, Visual Studio dành cho Mac 8.3, hoặc phiên bản mới nhất của Visual Studio Code trên bất cứ nền tảng nào. Nó cũng sẽ có sẵn trong RHEL 8 trong Red Hat Application Streams.
Bên cạnh .NET Core 3.0, ASP.NET Core cũng có phiên bản mới với những cải tiến riêng. Bây giờ, nó cho phép các nhà phát triển tạo ra các ứng dụng web với C# thay vì Javascript sử dụng Blazor và tạo dịch vụ phụ trợ hiệu suất cao với gRPC. Nó cũng giúp tăng cường tính bảo mật bằng cách kích hoạt HTTP/2 (Kestrel) ngẫu nhiên. SignalR bây giờ có thể hỗ trợ tự động kết nối lại và truyền phát từ máy khách đến máy chủ. Trong số rất nhiều những thay đổi khác thì phải kể đến việc cải tiến hiệu suất thông qua toàn bộ ngăn xếp.
Tương tự như các bản phát hành trên, Entity Framework Core (EFCore) 3.0 và Entity Framework 6.3 hiện đã có sẵn dưới dạng các gói NuGet. EFCore 3.0 giới thiệu một quá trình đại tu cho LINQ, bao gồm đánh giá máy khách bị hạn chế và câu lệnh SQL đơn cho mỗi lần truy vấn LINQ. Nó cũng có thêm hỗ trợ Cosmos DB và tận dụng tối đa những tính năng mới của C# 8.0 như luồng không đồng bộ. Cũng giống như .NET Core, bản cập nhật này sẽ bị thay thế bởi EFCore 3.1 - một bản cập nhật hỗ trợ dài hạn - vào cuối năm nay.
Entity Framework 6.3 hỗ trợ cho .NET Core 3.0 cũng như hệ thống phân cấp của SQL Server. Nó giúp tăng cường tính tương thích với Roslyn và NuGet Package References và cũng bao gồm một tiện ích ef6.exe mới để quản lý việc di chuyển dữ liệu, thay thế công cụ migrate.exe trước đó.
- Download Net Framework tại đây
Sau một thời gian thử nghiệm kéo dài từ tháng 7, thời điểm hiện tại Twitter đã chính thức tung ra tính năng mới trong bản cập nhật. Theo đó, Twitter cho phép người dùng trên iOS ghim danh sách lên trang chủ để tiện theo dõi dòng thời gian cũng như quản lý tài khoản.
https://thuthuat.taimienphi.vn/microsoft-tung-phien-ban-3-0-cua-net-core-asp-net-core-va-efcore-53271n.aspx
Đừng quên truy cập Taimienphi.vn hàng ngày để cập nhật tin công nghệ mới nhất nhé.