如何在Visual Studio For Mac 中启用 Entity Framework Core 命令行
在vs for Mac的工具菜单中已没有了Package Manager Console。
我们可以通过以下方法使用Entity Framework Core .NET命令行工具:
1、添加Nuget包(Microsoft.EntityFrameworkCore;Microsoft.EntityFrameworkCore.Design;Microsoft.EntityFrameworkCore.Tools):
2、在项目弹出的快捷菜单中选择编辑文件。
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、然后在快捷菜单里选择“在终端打开”
5、在终端窗口里输入 dotnet ef 就可以操作了。
本文来自博客园,作者:一块白板,转载请注明原文链接:https://www.cnblogs.com/ykbb/p/13271667.html