Beispiel #1
0
        private void RegisterDatabaseProviderConnection(DatabaseProviderName databaseProviderName,
                                                        IContainerRegistry containerRegistry)
        {
            var databaseFactory = new DatabaseProvider.DatabaseFactory();
            var dbConnection    = databaseFactory.GetDatabaseProviderConnection(databaseProviderName);

            //dbConnection.Open();
            containerRegistry.RegisterInstance(dbConnection);
        }
Beispiel #2
0
        public DbConnection GetDatabaseProviderConnection(DatabaseProviderName databaseProviderName)
        {
            switch (databaseProviderName)
            {
            case DatabaseProviderName.ORACLE:
                _databaseProvider = new OracleProvider();
                break;

            default:
                _databaseProvider = new OracleProvider();
                break;
            }

            return(_databaseProvider.GetDbConnection());
        }
Beispiel #3
0
 public UdFunctionAttribute(DatabaseProviderName providerName, string name, string schema = null)
 {
     ProviderName = providerName;
     Name         = name;
     Schema       = schema;
 }