public static IDbConnection GetDbConnection(EDbConnectionTypes dbType, string connectionString)
        {
            IDbConnection connection = null;

            switch (dbType)
            {
            case EDbConnectionTypes.MariaDb:
                connection = new MySqlConnection(connectionString);
                break;

            case EDbConnectionTypes.MySql:
                connection = new MySqlConnection(connectionString);
                break;

            case EDbConnectionTypes.SQLServer:
                // TODO: Implement Document DB connection
                break;

            default:
                connection = null;
                break;
            }

            connection.Open();
            return(connection);
        }
Esempio n. 2
0
        public static IDbConnection GetDbConnection(EDbConnectionTypes dbType, string connectionString)
        {
            IDbConnection connection = null;

            switch (dbType)
            {
            case EDbConnectionTypes.SQL:
                connection = new SqlConnection(connectionString);
                break;

            case EDbConnectionTypes.XML:
                // TODO: Implement XML Connection (path name)
                break;

            case EDbConnectionTypes.DOCUMENT:
                // TODO: Implement Document DB connection
                break;

            default:
                connection = null;
                break;
            }

            connection.Open();
            return(connection);
        }
Esempio n. 3
0
        public static SqlConnection GetDbConnection(EDbConnectionTypes dbType, string connectionString)
        {
            SqlConnection connection = null;

            switch (dbType)
            {
            case EDbConnectionTypes.Sql:
                connection = new SqlConnection(connectionString);
                break;

            default:
                connection = null;
                break;
            }
            return(connection);
        }
Esempio n. 4
0
        public static IDbConnection GetDbConnection(EDbConnectionTypes dbType, string connectionString)
        {
            IDbConnection connection = null;

            switch (dbType)
            {
            case EDbConnectionTypes.Sqlite:
                connection = new SQLiteConnection(connectionString);
                break;

            default:
                connection = null;
                break;
            }

            connection.Open();
            return(connection);
        }
Esempio n. 5
0
 public MariaDbRepository(string connectionString)
 {
     _dbType           = EDbConnectionTypes.MariaDb;
     _connectionString = connectionString;
 }
Esempio n. 6
0
 public SqlRepository(string connectionString)
 {
     _dbType           = EDbConnectionTypes.Sqlite;
     _connectionString = connectionString;
 }
 public SqlRepository(IConfiguration configuration)
 {
     _dbType = EDbConnectionTypes.Sql;
     _config = configuration;
 }
Esempio n. 8
0
 public DocumentRepository(string connectionString)
 {
     _dbType           = EDbConnectionTypes.DOCUMENT;
     _connectionString = connectionString;
 }
Esempio n. 9
0
 public XmlRepository(string filePath)
 {
     _dbType           = EDbConnectionTypes.XML;
     _connectionString = filePath;
 }
 public Repository(string connectionString)
 {
     _dbType           = EDbConnectionTypes.SQL;
     _connectionString = connectionString;
 }