私は本当に簡単だと思ったことをやろうとしています - 単一のエンタープライズ リソースの単一の割り当てを取得します。
私のコードはこれです:
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.
エラーはここでも説明されています多すぎるプロジェクト?forum=projectonline
しかし、なぜこのエラーが発生するのかわかりません。1 つのリソースを取得し、それに対して 1 つの割り当てを取得しようとします。1000 (2643) を超えるリソースに影響を与えると文句を言うのはなぜですか?
ありがとう :-)