如何在使用Scaffold-DbContext使用EF Core反转工程师模型时启用日志记录?

时间:2017-02-28 00:21:30

标签: asp.net-core .net-core entity-framework-core

我正在尝试使用EF Core for .NET Core,但我一直在“构建失败”。当我运行正确配置的Scaffold-DbContext命令时。

有人知道如何启用日志记录,以便我可以看到有关导致失败的更多详细信息吗?

不幸的是,“构建失败了。”只是还不够继续!

3 个答案:

答案 0 :(得分:1)

如果您使用Google搜索命令:'Scaffold-DbContext',您就会找到documentation here

它告诉你,你需要最新版本的powershell。

并给出以下提示:

  

在.NET Core和ASP.NET Core项目中,将-Verbose添加到任何Package Manager控制台命令,以查看已调用的等效.NET Core CLI命令。

所以使用-Verbose运行命令:

Scaffold-DbContext [Your extra arguments] -Verbose

答案 1 :(得分:1)

尝试手动构建(构建> 构建解决方案)并查看错误(查看> 错误列表)。

答案 2 :(得分:1)

根据您运行命令的位置,语法有所不同。查看此链接以获取示例:https://docs.microsoft.com/en-us/ef/core/managing-schemas/scaffolding?tabs=dotnet-core-cli

.Net 核心 CLI > dotnet ef dbcontext 脚手架

Visual Studio 包管理器控制台 > Scaffold-DbContext