Files
CS2-SimpleAdmin/Database.cs
Dawid Bepierszcz 175d6df250 1.2.9a - fix
- Fixed native in non-main thread
2024-02-02 22:57:05 +01:00

27 lines
574 B
C#

using MySqlConnector;
namespace CS2_SimpleAdmin;
public class Database
{
private readonly string _dbConnectionString;
public Database(string dbConnectionString)
{
_dbConnectionString = dbConnectionString;
}
public MySqlConnection GetConnection()
{
var connection = new MySqlConnection(_dbConnectionString);
connection.Open();
return connection;
}
}
public static class DatabaseExtension
{
public static string WithConnectionPooling(this string connectionString)
{
return $"{connectionString};Pooling=true;MinimumPoolSize=1;MaximumPoolSize=15";
}
}