我遇到错误,说“消息”
传入请求的参数太多。服务器支持 最多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,因此它不会获取并引发错误。