2013-11-14 44 views
3

我这个小方法如何步步lambda表达式

[System.Diagnostics.DebuggerStepThrough] 
    public static void Log(Database db) 
    { 
     db.Log = s => MyLogger.Log(s); 
    } 

但仍然调试器停止为每s => MyLogger.Log(s)

有没有办法告诉调试器忽略这个特定的行?

王无聊的去手动步骤来/过/出它对于每个查询

db.Log东西是实体框架6日志

+0

@gleng,我也只能按下我的ctrl-shift-f8,一步一步,这将做你刚刚说的没有一个更多的断点。我希望能够跳过这一点。 – Fredou

+2

“步入”而不是“步入”? –

+0

@MarvinSmit,如果有办法,我希望它自动完成视觉工作室。我知道我可以这样做。当您不停地调试并且您继续按F键时,您不想在2 F键之间进行操作,以防止出现错误并且必须重新执行 – Fredou

回答

3

此我想要做什么;

[System.Diagnostics.DebuggerStepThrough] 
    public static void Log(Database db) 
    { 
     Action<string> Log = MyLogger.Log; 
     db.Log = Log; 
    }