问题描述
这个问题与三年前问到的Stack Overflow问题非常相似。请不要重定向到较旧的问题,因为对于Microsoft版本来说,三年已经是永恒,现在的问题是要求使用EF Core,而不是EF的旧版本。
我的问题基本上是相同的:我有Visual Studio for Mac和Xamarin Forms应用程序,并且正在考虑使用Entity Framework Core。但是有一个问题,我想知道如何处理迁移。
如果我在Windows上工作,则可以使用“程序包管理器控制台”。
不幸的是,Visual Studio for Mac中没有程序包管理器控制台...因此,如何在Mac上处理诸如enable-migrations,add-migration或update-database之类的事情?
解决方法
有dotnet CLI工具。 要安装它们,请使用以下命令:
null | BLOGPOST
要添加迁移,请在命令行中执行以下操作:
dotnet tool install --global dotnet-ef
检查docs。