using System.Data;
namespace Galaeth.Core.Infrastructure;
///
/// Scoped database connection provider.
///
public interface IDbConnectionProvider : IDisposable
{
///
/// Open new database connection for this scope.
///
/// Instance of .
IDbConnection OpenConnection();
///
/// Open new database connection for this scope.
///
/// Instance of .
Task OpenConnectionAsync();
}