如何从拉力赛API获得主父节点细节

问题描述:

我试图让主父当我通过类似下面如何从拉力赛API获得主父节点细节

Request storiesRequest1 = new Request(leastchildId); 
storiesRequest1.Query = new Query("State", Query.Operator.Equals, "Open"); 
storiesRequest1.ProjectScopeUp = true; 
storiesRequest1.ProjectScopeDown = true; 
storiesRequest1.Order = "Name"; 
storiesRequest1.Fetch = new List<string>() 
{ 
    "Name", 
    "ObjectID", 
    "Parent", 
    "Children", 
    "State", 
    "FundingPPMOpticsID" 
}; 
QueryResult queryStoryResults1 = restApi.Query(storiesRequest1); 

rst = queryStoryResults1.jsonResult; 

在上述情况下,我只得到过ID的父节点的子子ID,我想要获得主父。

A - Need to Get this Parent ID 
    1- 
    2- 
    2a - 
    2b - 
     2.1a - Passing child ID 

请帮我搞定。

+0

你在使用什么类型?他们都是史诗故事吗?还是PortfolioItems呢? –

+0

其投资组合项目.. –

嗯,你可以做的最好的就是取父。对于故事,有一个名为Feature的汇总字段,它会引用它所附加到的最低级别投资组合项目,即使它们之间存在多层史诗故事。但对于投资组合项目,不存在这样的汇总字段。您必须手动遍历层次结构。

取决于您试图获得的数据可能是更有效的方式来执行您的查询。你究竟想要做什么?