public async Task <IEnumerable <T> > EasyGetAllAsync <T>(bool throwErrorIfNotFound = false) where T : class
        {
            await EnsureOpenAsync();

            EnsureDapperTypeMapping(typeof(T));

            var ret = await SqlMapperExtensions.GetAllAsync <T>(Connection, Transaction);

            if (throwErrorIfNotFound && ret.Count() == 0)
            {
                throw new KeyNotFoundException();
            }

            return(ret);
        }
Пример #2
0
 public async Task <IEnumerable <TEntity> > GetAllAsync()
 {
     return(await SqlMapperExtensions.GetAllAsync <TEntity>(_connection, _transaction, _commandTimeout));
 }