Example #1
0
 public async Task QueryAsync(Func <IDbConnection, Task> queryAction)
 {
     using (var connection = DbConnectionHelper.OpenConnection(dbConnectionStringProvider.Get()))
     {
         await queryAction(connection).ConfigureAwait(false);
     }
 }
Example #2
0
 public async Task <TResult> QueryAsync <TResult>(Func <IDbConnection, Task <TResult> > queryFunc)
 {
     using (var connection = DbConnectionHelper.OpenConnection(dbConnectionStringProvider.Get()))
     {
         return(await queryFunc(connection).ConfigureAwait(false));
     }
 }