我正在开发一个应用程序,它从Visual Studio Team Services中提取数据并将其存储在本地数据库中以进行统计。工作项之间的联系是我们报告的重要部分。我需要的信息与您在Visual Studio Team Services的“链接”选项卡下可以找到的信息相同。 Links类有WorkItemLinks和WorkItem属性,没有明确说明哪个存储哪种数据。所以,我不知道我需要哪一个。 Visual Studio Team Services用户界面上的链接名称表明我应该处理Links属性,但现在我很好奇为什么有两个类似的属性。
答案 0 :(得分:2)
如果我没记错的话,区别如下:
Links
:包含所有链接,包括版本控制,超链接和其他类型的链接。WorkitemLinks
:包含链接到此工作项的所有工作项链接。因此,只有此工作项与其他工作项之间的链接。将WorkItemLinks
作为Links
的一个子集。
您会发现Links
属性有一堆Add(RelatedLink|Link|HyperLink|ExternalLink)
方法,其中WorkItemLinks
只有Add(WorkItemLink)
。