0
我使用FluentNHibernate和SQLite。由於我的Domain類存在一些問題,我經常在流暢配置中獲得Exception。但是VS只彈出一個InvalidOperationException,沒有關於什麼類或方法是問題的信息。如何顯示FluentNHiberante異常或SQL異常?
在這種情況下,我需要做些什麼來顯示更有用的異常信息?
我使用FluentNHibernate和SQLite。由於我的Domain類存在一些問題,我經常在流暢配置中獲得Exception。但是VS只彈出一個InvalidOperationException,沒有關於什麼類或方法是問題的信息。如何顯示FluentNHiberante異常或SQL異常?
在這種情況下,我需要做些什麼來顯示更有用的異常信息?
我通常會嘗試捕捉我的會話工廠的創建,並且會將日誌信息記錄並顯示到日誌文件/控制檯。使用異常.ToString方法。這應該給你更多的細節。
catch (Exception ex)
{
//Write to console, display, etc the exception
Console.WriteLine(ex.ToString());
}