3

我看到有办法在 Entity Framework Core 2.0 中构建实体和数据库上下文。

  1. 使用Scaffold-DbContext
  2. 使用dotnet ef dbcontext scaffold

为什么有两种工具,有什么区别?

4

1 回答 1

6

Scaffold-DbContext在 Visual Studio 的 NuGet 包管理器控制台 (PMC) 中运行,并具有更好的 VS 集成——打开文件并推断启动项目。

dotnet ef dbcontext scaffold是一个通用的命令行界面,可以在 Visual Studio(和 Windows)之外运行。

否则,它们执行完全相同的逻辑。

于 2017-09-25T16:50:49.070 回答