代码之家  ›  专栏  ›  技术社区  ›  Alan2

如何在Mac版Visual Studio Community 2019 8.7.4中启用EntityFrameworkCore 5迁移

  •  0
  • Alan2  · 技术社区  · 4 年前

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

    我的问题基本上是一样的:我有Mac版Visual Studio和Xamarin Forms应用程序,我正在考虑使用Entity Framework Core。但有一个问题,我想知道如何处理迁移。

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

    不幸的是,Visual Studio for Mac中没有包管理器控制台。。。那么,你如何在Mac上处理诸如启用迁移、添加迁移或更新数据库之类的事情呢?

    1 回复  |  直到 4 年前
        1
  •  5
  •   Kevin Mueller    4 年前

    这里有.NET CLI工具。 要安装它们,请使用以下命令:

    dotnet tool install --global dotnet-ef
    

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

    dotnet ef migrations add InitialCreate
    

    检查 docs .