/// <summary> /// Asynchronously loads data from query to an array. /// </summary> /// <typeparam name="TSource">Query element type.</typeparam> /// <param name="source">Source query.</param> /// <param name="token">Optional asynchronous operation cancellation token.</param> /// <returns>Array with query results.</returns> public static Task <TSource[]> ToArrayAsyncLinqToDB <TSource>( this IQueryable <TSource> source, CancellationToken token = default) => AsyncExtensions.ToArrayAsync(source.ToLinqToDB(), token);