什么是EFCore.Tools和EFCore.Tools.DotNet之间的区别

时间:2017-08-16 01:05:08

标签: entity-framework-core

NuGet for EF Core Tools有两个工具包

Microsoft.EntityFrameworkCore.Tools
Microsoft.EntityFrameworkCore.Tools.DotNet

这些描述并未说明每项内容的含义。 是否有人知道这些软件包之间的差异以及何时应该使用其中一个?

从包内容的外观来看,即使他们都谈论控制台工具,也会与包浏览器控制台(?)集成。

enter image description here

1 个答案:

答案 0 :(得分:2)

Microsoft.EntityFrameworkCore.Tools是与Visual Studio内部的程序包管理器控制台(PMC)一起使用的工具。包括Scaffold-DbContext,Add-Migration和Update-Database。

Microsoft.EntityFrameworkCore.Tools.DotNet用于.NET Core,特别是dotnet.exe命令行工具。