Ejemplo n.º 1
0
 public void SetUp()
 {
     AppDomain.CurrentDomain.SetData("APPBASE", Environment.CurrentDirectory);
     assembler           = new DatabaseCustomFactory().GetAssembler(typeof(OracleDatabase), "", new ConfigurationReflectionCache());
     configurationSource = new DictionaryConfigurationSource();
     configurationView   = new DatabaseConfigurationView(configurationSource);
 }
Ejemplo n.º 2
0
        public object CreateObject(IBuilderContext context, string name, IConfigurationSource configurationSource, ConfigurationReflectionCache reflectionCache)
        {
            DatabaseConfigurationView configurationView        = new DatabaseConfigurationView(configurationSource);
            ConnectionStringSettings  connectionStringSettings = configurationView.GetConnectionStringSettings(name);
            DbProviderMapping         mapping   = configurationView.GetProviderMapping(name, connectionStringSettings.ProviderName);
            IDatabaseAssembler        assembler = GetAssembler(mapping.DatabaseType, name, reflectionCache);
            Database database = assembler.Assemble(name, connectionStringSettings, configurationSource);

            return(database);
        }
 public void SetUp()
 {
     assembler           = new DatabaseCustomFactory().GetAssembler(typeof(OracleDatabase), "", new ConfigurationReflectionCache());
     configurationSource = new DictionaryConfigurationSource();
     configurationView   = new DatabaseConfigurationView(configurationSource);
 }
Ejemplo n.º 4
0
		public void SetUp()
		{
			configurationSource = new SystemConfigurationSource();
			view = new DatabaseConfigurationView(configurationSource);
			assembler = new DatabaseCustomFactory().GetAssembler(typeof(OracleDatabase), "", new ConfigurationReflectionCache());
		}