Esempio n. 1
0
        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));
        }
Esempio n. 2
0
 public async Task <List <T> > ExecuteStoredProcedureAsync <T>(StoredProcedureSettings settings) where T : class, new()
 {
     return(await _context.ExecuteStoredProcedureAsync <T>(settings));
 }