如何在 Visual Studio Community 2019 版本 8.7.4 中为 Mac 启用 Entity Framework Core 5 迁移

How to enable Entity Framework Core 5 migrations in Visual Studio Community 2019 version 8.7.4 for Mac

这个问题与三年前已经在 Stack Overflow 上提出的问题非常相似。请不要重定向到较旧的问题,因为对于 Microsoft 版本来说三年是永恒的,现在问题是要求 EF Core 而不是旧版本的 EF。

我的问题基本上完全相同:我有 Visual Studio for Mac 和 Xamarin Forms 应用程序,我正在研究使用 Entity Framework Core。但是有一个问题,我想知道如何处理迁移。

如果我在 Windows 上工作,我可以使用包管理器控制台。

不幸的是,Visual Studio 中没有用于 Mac 的程序包管理器控制台...那么您如何处理 [=25 上的启用迁移、添加迁移或更新数据库之类的事情=]?

有 dotnet CLI 工具。 要安装它们,请使用此命令:

dotnet tool install --global dotnet-ef

要添加迁移,请在命令行中执行以下命令:

dotnet ef migrations add InitialCreate

检查docs