public async Task <List <T> > ExecuteStoredProcedureAsync <T>(StoredProcedureSettings settings) where T : class, new() { List <T> result = new List <T>(); var builder = this.LoadStoredProc(settings.Name); foreach (var param in settings.Parameters) { builder.AddParam(param.Name, param.Value); } await builder.ExecAsync(async r => result = await r.ToListAsync <T>()); return(await Task.FromResult(result)); }
public async Task <List <T> > ExecuteStoredProcedureAsync <T>(StoredProcedureSettings settings) where T : class, new() { return(await _context.ExecuteStoredProcedureAsync <T>(settings)); }