已正式公布

目前,Entity Framework Core
3.1 和 Entity
Framework
6.4 已正式发表。

EF Core 3.1的得到形式

EF Core 3.1 作为意气风发组 NuGet 软件包特意分发。举个例子,要将 SQL Server
提供程序增添到您的品类中,能够利用 dotnet 工具使用以下命令:

dotnet add package Microsoft.EntityFrameworkCore.SqlServer --version 3.1.0

将面向较早版本的 ASP.NET Core 的应用程序进级到 3.1 时,您可能还必得添加EF Core 程序包作为显式正视项。

从 3.0 开首到 3.1 继续,.NET Core SDK 中不再富含 dotnet ef
命令行工具。在实行 EF Core
迁移或脚手架命令从前,您必需将此软件包作为全局或本地下工作具安装。要将 3.1.0
工具的结尾版本安装为全局工具,请使用以下命令:

dotnet tool install --global dotnet-ef --version 3.1.0

能够将新本子的 dotnet ef 与利用 EF Core
运维时的较旧版本的花色联合利用。可是,该工具的较旧版本不适用于 EF Core
3.1。

EF Core 3.1的新添效果与利益

  • 依据,EF Core 3.1 的基本点对象是完备在 EF Core 3.0
    中提供的效应和方案。EF Core 3.1
    将是三个漫漫扶持(LTS)版本,起码援救 3 年。EF Core 3.1 重新引进了对
    .NET Standard 2.0 的支撑,并不是像 EF Core 3.0 那样必要 .NET
    Standard 2.1 。那象征 EF Core 3.1 将要支撑该标准的 .NET Framework
    版本上运转。
  • 除此以外,该版本还修补了 150
    多少个难点,但并未要颁发的严重性新功能。

EF 6.4的新扩展效果与利益

  • 与 EF Core 相仿,EF 6.4 的主要对象是康健在 EF 6.3
    中提供的机能和方案。为此,该团体修复了 EF 6.3
    中窥见的要害难点,以创建更稳固的发行版。

值得意气风发提的是,官方表示,EF Core“ 5.0” 版本(即 3.1
之后的版本)的安插性工作早已开端,并正在收获优异进展。

详细音讯:

(文/开源中夏族民共和国State of Qatar