2024-04-02 16:13:20 +08:00
|
|
|
|
using System.Threading.Tasks;
|
|
|
|
|
using Npgsql;
|
2024-04-02 11:35:29 +08:00
|
|
|
|
|
|
|
|
|
namespace SicSetupMaker.Utils
|
|
|
|
|
{
|
|
|
|
|
public static class DB
|
|
|
|
|
{
|
|
|
|
|
private static readonly DatabaseManager _dbManager;
|
|
|
|
|
|
|
|
|
|
static DB()
|
|
|
|
|
{
|
|
|
|
|
_dbManager = DatabaseManager.Instance;
|
|
|
|
|
}
|
|
|
|
|
|
2024-04-02 16:13:20 +08:00
|
|
|
|
public static async Task<NpgsqlDataReader> Query(string exp)
|
2024-04-02 11:35:29 +08:00
|
|
|
|
{
|
2024-05-08 18:13:08 +08:00
|
|
|
|
return await _dbManager?.Query(exp)!;
|
2024-04-02 11:35:29 +08:00
|
|
|
|
}
|
|
|
|
|
|
2024-05-08 18:13:08 +08:00
|
|
|
|
public static async Task<int> Execute(string exp) => await _dbManager?.Execute(exp)!;
|
2024-04-02 11:35:29 +08:00
|
|
|
|
}
|
|
|
|
|
}
|