1. C# / Говнокод #25732

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    /// <summary>
    /// Sql-ограничение на конструкцию in: 2160 параметров в одном запросе
    /// </summary>
    /// <param name="queries">queries</param>
    /// <returns></returns>
    private async IQueryable<Department> GetDataRecursiveByQuery(params string[] queries)
    {
        if (queries.Any())
        {
            var filterQueries = queries.ToList().Take(2160);
            var departments = await FilterDepatments(filterQueries.ToArray());
            var nextFilterQueries = queries.Except(filterQueries);
    
            return departments.AddRange(GetDataRecursiveByQuery());
        }
    }

    Запостил: zhekovfi, 24 Июля 2019

    Комментарии (9) RSS

    Добавить комментарий