mirror of
https://github.com/Nereziel/cs2-WeaponPaints.git
synced 2026-03-07 15:37:16 +00:00
feat: Add SQLite database support with MySQL compatibility
This commit is contained in:
14
IDatabaseConnection.cs
Normal file
14
IDatabaseConnection.cs
Normal file
@@ -0,0 +1,14 @@
|
||||
using System.Data;
|
||||
|
||||
namespace WeaponPaints
|
||||
{
|
||||
public interface IDatabaseConnection : IAsyncDisposable, IDisposable
|
||||
{
|
||||
Task OpenAsync();
|
||||
Task CloseAsync();
|
||||
Task<IDbTransaction> BeginTransactionAsync();
|
||||
Task CommitTransactionAsync(IDbTransaction transaction);
|
||||
Task RollbackTransactionAsync(IDbTransaction transaction);
|
||||
IDbConnection GetConnection();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user