private NpgsqlConnection GetConnection()
{
if (_connection == null || (_connection.FullState & ConnectionState.Open) != ConnectionState.Open)
{
_connection = new NpgsqlConnection(_connectionString);
_connection.Open();
_closeConnectionRequired = true;
return _connection;
}
else
{
return _connection;
}
}