新的.NET Firebird提供程序正在将所有SQL写入控制台,这会降低Visual Studio中程序的执行速度。我们使用NHibernate并使用NHibernate Profiler监视所有SQL命令。
以下是.NET提供程序中新记录功能的链接;
http://blog.cincura.net/232387-improved-command-logging-in-ado-net-provider-for-firebird/
我们有什么方法可以禁用SQL到控制台的日志记录,但仍保留所有其他日志记录?
使用Visual Studio 2010
答案 0 :(得分:2)
您可以在follow up post中看到解决方案。基本上只删除所有侦听器(默认情况下附加的Visual Studio是将消息放入输出窗口的那个)。
答案 1 :(得分:0)
您是否考虑过重新编译源代码?
如果是这样,请在FBCommand.cs中查找LogCommand方法