public Task UsingConnection <T>(DbOptions <T> options, Func <MySqlConnection, Task> action) { return(SqlHelper.WrapSqlException(() => _dbConnectionFactory.UsingConnection(options, action))); }
public Task <T> UsingConnection <T, TOpts>(DbOptions <TOpts> options, Func <MySqlConnection, Task <T> > func) { return(SqlHelper.WrapSqlException(() => _dbConnectionFactory.UsingConnection(options, func))); }
protected BaseRepository(IOptions <DbOptions> dbOptions, ILogger logger) { Logger = logger; _dbOptions = dbOptions.Value; }