public IList <T> Select <T>(string sql, IList <Parameter> parameters = null, int timeout = 15) where T : class, new() { using (IOrm orm = this.orm) { return(orm.Select <T>(new SqlCommand(sql, parameters, timeout), CustomMapper.Resolve <T>()).ToList()); } }
public async Task <IList <T> > SelectAsync <T>(string sql, IList <Parameter> parameters = null, int timeout = 15) where T : class, new() { IEnumerable <T> result = null; using (IOrm orm = this.orm) { result = await orm.SelectAsync <T>(new SqlCommand(sql, parameters, timeout), CustomMapper.Resolve <T>()); } if (result == null) { return(null); } return(result.ToList()); }