C# WIQL:如何获取查询返回的工作项字段的内容
我必须获得单个工作项中某个字段的值。查询只返回一个工作项,因为在我的where子句中我指定了我想要的工作项Id。这是一种C# WIQL:如何获取查询返回的工作项字段的内容,c#,tfs,tfs-sdk,C#,Tfs,Tfs Sdk,我必须获得单个工作项中某个字段的值。查询只返回一个工作项,因为在我的where子句中我指定了我想要的工作项Id。这是一种GetFieldByWorkItemId方法: public double GetOriginalEstimate(object id) { WorkItemCollection queryResults = workItemStore.Query( " SELECT [Original Estimate]" + " FROM WorkI
GetFieldByWorkItemId
方法:
public double GetOriginalEstimate(object id)
{
WorkItemCollection queryResults = workItemStore.Query(
" SELECT [Original Estimate]" +
" FROM WorkItems " +
" WHERE [ID] = " + Convert.ToInt32(id)
);
return 0;
}
我的两个问题是:
WorkItemCollection
queryResults by Id获取工作项[原始估计]
与运行查询不同,您可以通过查询的ID:
WorkItemStore.GetWorkItem(int id)["Original Estimate"]
与运行查询不同,您可以通过查询的ID:
WorkItemStore.GetWorkItem(int id)["Original Estimate"]
有趣的是,没有关于如何从工作项获取特定字段的文档!这很有效,谢谢。这实际上在WorkItem类的“备注”部分有描述。TFS2010 SDK中还有更多示例:有趣的是,没有关于如何从工作项获取特定字段的文档!这很有效,谢谢。这实际上在WorkItem类的“备注”部分有描述。TFS 2010 SDK中还有更多示例: