Wie behandle ich database-Verbindungsprobleme mit fließend nhibernate?

Ich versuche, database-Verbindungsprobleme in meiner asp.net-mvc app zu behandeln, die fließend nhiberate benutzt und ich laufe in Fragen. Als Test habe ich einen schlechten database-server-Namen, aber es scheint, wie es nur hängt auf dieser Zeile:

return configuration .Mappings(m => m.FluentMappings .AddFromAssemblyOf<ApplicationMap>() .ExposeConfiguration( c => { c.SetProperty("cache.provider_class", "NHibernate.Caches.SysCache.SysCacheProvider, NHibernate.Caches.SysCache"); c.SetProperty("cache.use_second_level_cache", "true"); c.SetProperty("cache.use_query_cache", "true"); c.SetProperty("expiration", "86400"); }) .BuildSessionFactory(); 

Was ist der empfohlene path, um eine database-Verbindung Problem zu behandeln, so kann ich richtig fangen und behandeln eine exception angemessen.

Solutions Collecting From Web of "Wie behandle ich database-Verbindungsprobleme mit fließend nhibernate?"