查看this similar question我需要做同样的事情,那就是我希望将SQL复制到我的输出中,但我需要为EF Core / 7
我尝试添加LogFactory
boost::asio
但这也没有产生SQL输出......我错过了什么?
答案 0 :(得分:1)
EF Core 1.1 example you linked to应该有效,假设您Configure
中的Startup.cs
方法中包含以下内容:
public void Configure(
IApplicationBuilder application,
IHostingEnvironment environment,
ILoggerFactory loggerFactory) {
loggerFactory
.AddConsole(LogLevel.Debug) // This will output to the console/terminal
.AddDebug(LogLevel.Debug); // This will output to Visual Studio Output window
// Your additional configuration here...
}
答案 1 :(得分:0)
您还可以安装dotnet工具。存储库包含.NET Core CLI的命令行工具。
运行dotnet watch run,调试应用程序并向您显示所执行的任何SQL查询。
我正在使用VS代码进行编码,而不是100%确定它是否可以在Visual Studio中运行。