我正在尝试在我的asp.net-mvc应用程序中处理数据库连接问题,该应用程序使用流畅的nhiberate并且我遇到了问题。作为一个测试,我把一个糟糕的数据库服务器名称,但它似乎只是挂在这一行:
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();
处理数据库连接问题的推荐方法是什么,这样我就可以正确地捕获和处理异常。