我正在尝试检索一个用户故事,它的所有子项、子项的子项等的 formattedID...
我在检索 RevisionHistory 和 Revisions 时遇到问题,但该ProjectScopeDown
属性有效。获取所有子树需要什么?
我的查询权是这样的:
Request storyRequest = new Request("hierarchicalrequirement")
{
ProjectScopeUp = false,
ProjectScopeDown = true,
Fetch = new List<string>()
{
"Name",
"ObjectID",
"FormattedID",
"LastUpdateDate",
"Owner",
"Children",
"Description",
"RevisionHistory",
"Revisions"
},
Query = new Query("FormattedID", Query.Operator.Equals, _formattedID)
};
try
{
QueryResult queryStoryResults = m_rallyApi.Query(storyRequest);
if (queryStoryResults.Results.Count() > 0)
{
var myStory = queryStoryResults.Results.First();
userStory = new HierarchicalRequirement(myStory);
}
}
我可以通过检查DirectChildrenCount
并通过引用来获取另一个孩子,但我想避免对 Web 服务的多次调用,并将所有内容都放在一个查询中。