Вы не можете загружать зависимые объекты для более чем 1000 ресурсов. Используйте фильтр, чтобы ограничить ваш запрос
Я пытаюсь сделать что-то, что, на мой взгляд, было бы очень просто - получить одно назначение для одного корпоративного ресурса.
Мой код такой:
var resource = ctx.EnterpriseResources.GetByGuid(resourceId);
ctx.Load(resource);
ctx.ExecuteQuery();
var assignment = resource.Assignments.GetByGuid(assignmentId);
ctx.Load(assignment);
ctx.ExecuteQuery();
Но когда я запускаю это, я получаю следующую ошибку:
Too many resources: 2643. You cannot load dependent objects for
more than 1000 resources. Use a filter to restrict your query.
Ошибка также описана здесь https://social.technet.microsoft.com/Forums/azure/en-US/4fab5f62-5955-4257-af0f-a5e1fa58dca7/error-reading-project-custom-fields-via-csom-too-many-projects?forum=projectonline
Но я не понимаю, почему мы получаем эту ошибку. Мы получаем один ресурс и пытаемся получить для него одно назначение - почему он жалуется на влияние более 1000 (2643) ресурсов?
Спасибо:-)