相关疑难解决方法(0)

如何在我的程序中从DbContext.SaveChanges()记录生成的SQL?

根据这个帖子,我们可以记录生成的SQLvia EF,但是怎么样DbContext.SaveChanges()?没有任何额外的框架,有没有简单的方法来完成这项工作?

c# sql logging entity-framework dbcontext

77
推荐指数
4
解决办法
6万
查看次数

我应该何时使用Tracing vs Logger.NET,Enterprise Library,log4net或Ukadc.Diagnostics?

如何在标准跟踪,Logger.NET,企业库,log4net或Ukadc.Diagnostics之间进行选择?

是否存在一个比另一个更合适的情况?那会是什么?(ASP.NET,控制台应用,Azure云,SOHO,企业...)

有什么好处或缺点?

我是否错过了其他主要的日志记录框架?

.net log4net enterprise-library system.diagnostics nlog

40
推荐指数
2
解决办法
2万
查看次数

Debug类和Trace类有什么区别?

我试图在我们的一个应用程序中编写更好的错误处理和调试逻辑.有人可以解释Debug和Trace类之间的区别吗?文档看起来非常相似.我想将这些类与NLog结合使用来改进我们的调试工作.

c# debugging winforms

20
推荐指数
2
解决办法
2万
查看次数

Console.Writeline对性能的影响

我有一个有4个线程的应用程序.每个线程实际上都是一个Timer,并在特定的时间间隔内完成单独的工作.这些线程通过使用显示其日志Console.Writeline.性能在此应用程序中非常重要.我想知道删除是否Console.Writeline会调整此应用程序的性能?

c# multithreading

10
推荐指数
3
解决办法
8759
查看次数

跟踪和调试语句

我对如何使用.NET Trace和Debug类感到困惑.

你为什么要使用Trace而不是Debug呢?

Trace.TraceError()
Trace.TraceInformation()
Trace.Assert()

Debug.WriteLine()
Debug.Assert()
Run Code Online (Sandbox Code Playgroud)

另外,我知道在Release配置模式下会忽略Debug语句,但如果跟踪语句一直适用,这对性能有何影响?

.net debugging trace

8
推荐指数
1
解决办法
1454
查看次数