3 using System.Data.SqlClient;
4 using Microsoft.Data.Sqlite;
5 using MySql.Data.MySqlClient;
17 if (connectionString == null)
18 throw new ArgumentNullException(nameof(connectionString));
24 return new MySqlConnection
26 ConnectionString = connectionString
29 return new SqlConnection
31 ConnectionString = connectionString
34 return new SqliteConnection
36 ConnectionString = connectionString
39 return new NpgsqlConnection
41 ConnectionString = connectionString
44 throw new ArgumentOutOfRangeException(nameof(databaseType), databaseType,
"Invalid DatabaseType!");
Use server authentication
DbConnection CreateConnection(string connectionString, DatabaseType databaseType)
Create a DbConnection
For creating raw DbConnections.
DatabaseType
Type of database to user