2015-10-23 51 views
0

在C#中,您可以配置實體框架以在執行時將SQL命令輸出到調試窗口。編寫Entity Framework SQL以在VB中進行調試

Database.Log = s => { Debug.WriteLine(s); }; 

然而,當我嘗試這樣做在VB -

Database.Log = Function(s) Debug.WriteLine(s) 

我得到一個編譯時錯誤,「表達式不會產生一個值」。

我哪裏錯了?

+0

我只是試圖在轉換工具我通常使用,並得到了以下:Private Database.Log =子(S) \t的Debug.WriteLine(S) 完子這是否對你的工作? –

+0

很棒。當我應該使用Sub時,我正在使用Function。把它寫成答案,我會接受。 – gamesmad

回答

1
Private Database.Log = Sub(s) 
    Debug.WriteLine(s) 
End Sub 
相關問題