【发布时间】:2020-09-11 16:53:02
【问题描述】:
这个问题与三年前在 Stack Overflow 上提出的问题非常相似。请不要重定向到较旧的问题,因为三年对于 Microsoft 版本来说是永恒的,现在问题是要求 EF Core 而不是旧版本的 EF。
我的问题基本上是一样的:我有 Visual Studio for Mac 和一个 Xamarin Forms 应用程序,我正在考虑使用 Entity Framework Core。但是有一个问题,我想知道如何处理迁移。
如果我在 Windows 上工作,我可以使用包管理器控制台。
不幸的是,Visual Studio for Mac 中没有包管理器控制台...那么您如何处理 Mac 上的启用迁移、添加迁移或更新数据库之类的事情?
【问题讨论】:
-
有一个用于 Visual Studio for Mac 的原型 NuGet PowerShell 控制台可作为单独的扩展 - github.com/mrward/monodevelop-nuget-extensions - 然而,正如 KevinMueller 所建议的,最好的方法可能是使用 dotnet 命令行。跨度>
标签: xamarin xamarin.forms entity-framework-core visual-studio-mac