mirror of
https://github.com/Nereziel/cs2-WeaponPaints.git
synced 2026-02-19 10:58:20 +00:00
15 lines
365 B
C#
15 lines
365 B
C#
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();
|
|
}
|
|
}
|