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());
}