示例#1
0
 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());
     }
 }