i have a hiearchial strurcture in TFS like this where a 1 Feature can have 'N' number of Product backlog items and single product Product backlogitem can have 'N' number of task/bugs tree structure
Feature1->
PB1->
Task1,task2,task3
my Query
string querystring = string.Format("select [System.Id], [System.Title],[Story.Author],[Story.Owner],[System.AssignedTo]," +
" [System.WorkItemType],[Microsoft.VSTS.Scheduling.StoryPoints],[Microsoft.VSTS.Common.Priority]," +
"[Microsoft.VSTS.Scheduling.Effort], [Actual.Effort.Completed]" +
",[System.State]," +
"[System.IterationPath]" +
" FROM WorkItemLinks" +
" WHERE" +
" ([Source].[System.TeamProject]='{0}'" +
" and [Source].[System.IterationPath] UNDER 'MRI_SCRUM_GIT\\Pluse Pheonix\\Sprint 1'" +
" and [Source].[System.WorkitemType]<>'' " +
")" +
" and ([System.Links.LinkType]='System.LinkTypes.Hierarchy-Forward')" +
" and ([Target].[System.WorkItemType] <> '' )" +
" ORDER BY [System.Id] " +
" mode (Recursive)", projectname);
Now how do i get all the fields in C# code like the below image