1

私は本当に簡単だと思ったことをやろうとしています - 単一のエンタープライズ リソースの単一の割り当てを取得します。

私のコードはこれです:

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) を超えるリソースに影響を与えると文句を言うのはなぜですか?

ありがとう :-)

4

0 に答える 0