Beispiel #1
0
 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());
     }
 }
Beispiel #2
0
        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());
        }