PlanTempusApp/Core/Sql/IDatabaseOperations.cs

10 lines
321 B
C#
Raw Normal View History

2025-03-04 23:54:55 +01:00
using System.Data;
namespace PlanTempus.Core.Sql;
public interface IDatabaseOperations
{
DatabaseScope CreateScope(string operationName);
Task<T> ExecuteAsync<T>(Func<IDbConnection, Task<T>> operation, string operationName);
Task ExecuteAsync(Func<IDbConnection, Task> operation, string operationName);
}