static NHSessionManager() { try { Configuration cfg = new Configuration(); string configFile = @"hibernate.cfg.xml"; string mappingPath = PathFunctions.GetMappingPath(); cfg.Configure(Path.Combine(mappingPath, configFile)); foreach (string file in Directory.GetFiles(mappingPath, "*.hbm.xml")) { cfg.AddXmlFile(file); } factory = cfg.BuildSessionFactory(); } catch (Exception ex) { Log.Add(ex.ToString()); } }