/// <summary> /// Returns the Configuration object for the given xml /// </summary> /// <param name="config"></param> /// <returns></returns> public Configuration GetConfiguration(IConfiguration config) { string cfgFile = config.Attributes["nhibernateConfigFile"]; IResource configResource = new FileAssemblyResource(cfgFile); Configuration cfg; using (XmlReader reader = XmlReader.Create(configResource.GetStreamReader())) { cfg = new Configuration(); cfg.Configure(reader); } configResource.Dispose(); return cfg; }
/// <summary> /// Returns the Configuration object for the given xml /// </summary> /// <param name="config"></param> /// <returns></returns> public Configuration GetConfiguration(IConfiguration config) { string cfgFile = config.Attributes["nhibernateConfigFile"]; IResource configResource = new FileAssemblyResource(cfgFile); Configuration cfg; using (XmlReader reader = XmlReader.Create(configResource.GetStreamReader())) { cfg = new Configuration(); cfg.Configure(reader); } configResource.Dispose(); return(cfg); }