在vs for Mac的工具菜单中已没有了Package Manager Console。

vs for Mac中的启用Entity Framework Core .NET命令行工具

我们可以通过以下方法使用Entity Framework Core .NET命令行工具:

 

1、添加Nuget包(Microsoft.EntityFrameworkCore;Microsoft.EntityFrameworkCore.Design;Microsoft.EntityFrameworkCore.Tools):

vs for Mac中的启用Entity Framework Core .NET命令行工具

 

2、在项目弹出的快捷菜单中选择编辑文件。

vs for Mac中的启用Entity Framework Core .NET命令行工具

 3、修改csproj文件:

<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
        <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp2.0</TargetFramework>
  </PropertyGroup>

<ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.0" />
    <PackageReference Include="microsoft.entityframeworkcore.design" Version="2.0.0"  PrivateAssets="All" />
     
    <PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="2.0.0" />
    <PackageReference Include="Microsoft.EntityFrameworkCore" Version="2.0.0" />
  </ItemGroup>
   
    <ItemGroup>
    <DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="2.0.0" />
  </ItemGroup>
</Project>

4、然后在快捷菜单里选择“在终端打开”

vs for Mac中的启用Entity Framework Core .NET命令行工具

5、在终端窗口里输入 dotnet ef 就可以操作了。

vs for Mac中的启用Entity Framework Core .NET命令行工具

 

相关文章:

  • 2020-03-16
  • 2022-12-23
  • 2021-09-18
  • 2022-12-23
  • 2021-11-14
猜你喜欢
  • 2022-12-23
  • 2021-10-12
  • 2022-12-23
  • 2021-08-21
  • 2021-07-01
  • 2021-05-22
相关资源
相似解决方案