Entity Framework Core 工具集
在 Visual Studio 中,EF Core 程序包管理控制台(Package Manager Console,PMC)工具集 提供了超棒的体验。通过 NuGet 的 可以运行它们。这些工具可以用于 .NET Framework 和 .NET Core 项目。
EF Core .NET 命令行工具集 是 的扩展,它是跨平台的,并且运行独立于 Visual Studio。这些工具需要一个 .NET Core SDK 项目(项目文件中类似于 的片段)。
工具集支持指向 .NET Framework 或 .NET Core 的项目。
如果你的项目指向其他框架(比如,Windows 通用(Universal Windows)或 Xamarin),我们建议你创建独立的 .NET Standard 项目来交叉指向其中一个已支持的框架。
如果你正在使用的是 .NET Standard 类库,同时启动项目指向 .NET Framework 或 .NET Core,就无需交叉指向。
启动和目标项目
任何时候你调用一个命令,都会牵涉到两个项目:目标项目和启动项目。
启动项目是执行项目代码时由工具模拟的。目标项目和启动项目可以是同一个项目。