public IDbConnection GetDbConnection(string currentConnectionString, RepositoryDbAccess dbAccess) { #if NETSTANDARD return(new SqlConnection(dbAccess.GetConnectionString(currentConnectionString))); #else return(new SqlConnection(dbAccess.GetConnectionString(currentConnectionString, "System.Data.SqlClient", "SQL Server"))); #endif }
public IDbConnection GetDbConnection(string currentConnectionString, RepositoryDbAccess dbAccess) { #if NETSTANDARD return(new MySqlConnection(dbAccess.GetConnectionString(currentConnectionString))); #else return(new MySqlConnection(dbAccess.GetConnectionString(currentConnectionString, "MySql.Data.MySqlClient", "MySql"))); #endif }
public IDbConnection GetDbConnection(string currentConnectionString, RepositoryDbAccess dbAccess) { #if NETCOREAPP return(new SqlConnection(dbAccess.GetConnectionString(currentConnectionString))); #else return(new OracleConnection(dbAccess.GetConnectionString(currentConnectionString, "Oracle.DataAccess.Client", "Oracle"))); #endif }
public static PostgreSqlDbConnectionFactory OnPostgreSql(this RepositoryDbAccess config) { return(new PostgreSqlDbConnectionFactory()); }
public static SQLServerDbConnectionFactory OnSQLServer(this RepositoryDbAccess config) { return(new SQLServerDbConnectionFactory()); }
public static MySqlDbConnectionFactory OnMySql(this RepositoryDbAccess config) { return(new MySqlDbConnectionFactory()); }
public static OracleDbConnectionFactory OnOracle(this RepositoryDbAccess config) { return(new OracleDbConnectionFactory()); }