protected static void Initialize(DbSessionFactoryConfiguration config) { AdoDbSessionFactory impl = new AdoDbSessionFactory(); impl.Configure(new FactoryConfiguration(config)); DbSessionFactory.Instance = impl; }
protected virtual void Configure(IConfiguration configData) { DbSessionFactoryConfiguration config = configData.GetConfiguration <DbSessionFactoryConfiguration>(); if (config != null) { this.DefaultSessionName = config.DefaultSessionName; } }
/// <summary> /// Inicialize al singleton con la configuración por defecto. /// </summary> protected static void Initialize() { DbSessionFactoryConfiguration config = new DbSessionFactoryConfiguration(); var cnns = ConfigurationProvider.Instance.GetConnectionStringSettings(); if (cnns.Count > 0) { config.DefaultSessionName = cnns[0].Name; } DbSessionFactory.Initialize(config); }