我正在尝试做一些我认为非常简单的事情 - 获得单个企业资源的单个分配。
我的代码是这样的:
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.
但我不明白为什么我们会收到这个错误。我们得到一个资源,我们尝试为它分配一个任务 - 为什么它抱怨影响超过 1000 (2643) 个资源?
谢谢 :-)