Browse Source

Use ToListAsync then convert to Array.

pull/4348/head
maliming 6 years ago
parent
commit
3f7ca0cf87
  1. 4
      framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/MongoDbAsyncQueryableProvider.cs

4
framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/MongoDbAsyncQueryableProvider.cs

@ -346,9 +346,9 @@ namespace Volo.Abp.MongoDB
return GetMongoQueryable(queryable).ToListAsync(cancellationToken);
}
public Task<T[]> ToArrayAsync<T>(IQueryable<T> queryable, CancellationToken cancellationToken = default)
public async Task<T[]> ToArrayAsync<T>(IQueryable<T> queryable, CancellationToken cancellationToken = default)
{
return Task.FromResult(GetMongoQueryable(queryable).ToArray());
return (await GetMongoQueryable(queryable).ToListAsync(cancellationToken)).ToArray();
}
}
}

Loading…
Cancel
Save