コード例 #1
0
        protected void Application_Start()
        {
            string cfgFile = Server.MapPath(@"~\App_Data\DataAccess\MSSQL.cfg.xml");

            NHibernateHelper.CreateSessionFactory(cfgFile);

            string useReadonlyDatabase = ConfigurationManager.AppSettings["UseReadonlyDatabase"];

            if (useReadonlyDatabase == "true")
            {
                string cfgReadonlyFile = Server.MapPath(@"~\App_Data\DataAccess\MSSQL_Read.cfg.xml");
                NHibernateHelper.CreateReadonlySessionFactory(cfgReadonlyFile);
            }


            AreaRegistration.RegisterAllAreas();

            WebApiConfig.Register(GlobalConfiguration.Configuration);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
        }