Я получаю сообщение об ошибке "1001 *"
Входящий запрос имеет слишком много параметров. Сервер поддерживает
максимум 2100 параметров. Уменьшите количество параметров и отправьте
запрос.
Я пытаюсь получить пол ученика из другого стола. После выбора parentIds отфильтрованного по полу ученика я использовал Contains()
.
var studentGender = StudentService.Service
.StudentParents
.AsQueryable()
.Where(sp => sp.gender == gender)
.Select(sp => sp.parentId)
.ToList();
query = query.Where(p => studentGender.Contains(p.parentId));
Если у меня счетчик parentIds меньше 2100, он работает без проблем, но у меня есть клиенты, у которых возвращается больше parentIds, и в результате он не получает и выдает ошибку.