using System.Data; namespace SWP.Core.Database; public interface IDatabaseOperations { DatabaseScope CreateScope(string operationName); Task ExecuteAsync(Func> operation, string operationName); Task ExecuteAsync(Func operation, string operationName); }