27 lines
629 B
C#
27 lines
629 B
C#
using System;
|
|
using Npgsql;
|
|
|
|
namespace DeukBot4.Database
|
|
{
|
|
public class DatabaseConnection : IDisposable
|
|
{
|
|
public static string ConnectionString { private get; set; }
|
|
private readonly NpgsqlConnection _connection;
|
|
|
|
public DatabaseConnection()
|
|
{
|
|
_connection = new NpgsqlConnection(ConnectionString);
|
|
_connection.Open();
|
|
}
|
|
|
|
public void Dispose()
|
|
{
|
|
_connection.Dispose();
|
|
}
|
|
|
|
public static implicit operator NpgsqlConnection(DatabaseConnection conn)
|
|
{
|
|
return conn._connection;
|
|
}
|
|
}
|
|
} |