如何使用流畅的nhibernate处理数据库连接问题?

时间:2015-06-21 10:47:19

标签: sql-server asp.net-mvc nhibernate exception-handling fluent-nhibernate

我正在尝试在我的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();

处理数据库连接问题的推荐方法是什么,这样我就可以正确地捕获和处理异常。

0 个答案:

没有答案