private void RegisterDatabaseProviderConnection(DatabaseProviderName databaseProviderName, IContainerRegistry containerRegistry) { var databaseFactory = new DatabaseProvider.DatabaseFactory(); var dbConnection = databaseFactory.GetDatabaseProviderConnection(databaseProviderName); //dbConnection.Open(); containerRegistry.RegisterInstance(dbConnection); }
public DbConnection GetDatabaseProviderConnection(DatabaseProviderName databaseProviderName) { switch (databaseProviderName) { case DatabaseProviderName.ORACLE: _databaseProvider = new OracleProvider(); break; default: _databaseProvider = new OracleProvider(); break; } return(_databaseProvider.GetDbConnection()); }
public UdFunctionAttribute(DatabaseProviderName providerName, string name, string schema = null) { ProviderName = providerName; Name = name; Schema = schema; }