TFS工作项查询

本节将讲述如何查询工作项,用于二次开发中定义获取工作项列表。

使用WorkItemStore.Query方 法进行查询工作项,其使用的语法和SQL语法类似:

Select [标题]

from workitems

where [工作项类型]='任务' and [指派给] = 'administrator'

order by [标题]

我们通过多个步骤来学习,一、我们连接TFS服务 :

//TFSURI
Uri tfsUri = new Uri("http://pc-20130113jkun:8080/tfs");
TfsTeamProjectCollection projectCollection = new TfsTeamProjectCollection(tfsUri);
WorkItemStore workItemStore = (WorkItemStore)projectCollection.GetService(typeof

(WorkItemStore));

二、基本查询

//基本查询
            WorkItemCollection queryResults = workItemStore.Query(@"
                Select  [标题]
                From WorkItems
                Where [工作项类型] = 'Bug' ");
            foreach (WorkItem item in queryResults)
            {
                Console.WriteLine(" 工作项名称:"+item.Title+" 工作项描述:"+item.Description);
            }

三、多条件查询和排序

Console.WriteLine("--------------------------

多条件查询和排序-------------------------");
            //多条件查询和排序
            WorkItemCollection itemcollection = workItemStore.Query(@"Select [标题] from workitems
                where [工作项类型]='任务' and [指派给] = 'administrator' order by [标题] ");
            foreach (WorkItem item in itemcollection)
            {
                Console.WriteLine(" 工作项名称:" + item.Title + " 工作项描述:" + item.Description);
            }

四、查询结果数量

Console.WriteLine("--------------------------查询

结果数量-------------------------");
            //查询结果数量
            string queryString = @" Select  [标题] From WorkItems Where [工作项类型] = 'Bug'";
            Query query = new Query(workItemStore,queryString);
            int numWorkItems = query.RunCountQuery();
            Console.WriteLine("工作项数量 " + numWorkItems + " user stories.");

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索tfs
, 工作
, 查询
, 标题
, tfs 工作区
, workitemstore
, TFS联机假死
, WriteLine
查询数量
tfs工作项、tfs 新建工作项、tfs 工作项 管理、tfs 工作区、tfs删除工作区,以便于您获取更多的相关知识。

时间: 2024-11-02 02:59:30

TFS工作项查询的相关文章

VSTS 通过生成中未通过的测试自动创建 Bug 工作项

文章介绍 在项目中我们往往需要系统Bug很容易被发现, 并且希望其自动通知开发人员, 现在使用TFS 2008 就可以很轻松的实现自动将测试未通过的生成, 创建成一个工作项. 实现步骤 1. 建立新生成 步骤1:打开团队项目并创建生成 建立一个"生成", 在团队项目浏览器中找到"生成"目录, 并右击选择"新建生成定义": 在弹出窗口中我们定义以下生成的具体信息: 常规中我们必须填写生成名称, 描述可以选填; 然后再工作区中默认选择即可; 项目文件

Team System: 工作项跟踪

在我的上一专栏中,我开始说明如何使用 Team System 中公开的 API 为 Microsoft Word 2003 生成源代码控制外接程序.如果在 Visual Studio 2005 中检查团队资源管理器公开的签入对话框 ,则会注意到集成的签入体验是相当丰富的.您不仅可以签入源文件,而且可以使签入与工作项关联,添 加签入注释,以及根据策略验证签入.图 1 显示选中"工作项"选项时的标准签入对话框. 图 1 团队 资源管理器集成的签入对话框 从表面上看这是很简单的,其实不然,签

jquery插件-asp.net后台怎么实现多项查询,求大神教教我,感激不尽!如图

问题描述 asp.net后台怎么实现多项查询,求大神教教我,感激不尽!如图 我查询一个防伪码可以正常显示. 查询2个就不可以了,请问大神,怎么样才能同时查询多个防伪码并显示数据?中间用,分开.谢谢了! 解决方案 后台获取查询条件,用,分割开,再使用hql的in('xxxxxx','xxxxxx')查询出符合要求的列表数据 解决方案二: 获取查询的防伪码字符串,用逗号分割成多个防伪码,然后写到SQL语句中 解决方案三: 后台取出逗号分隔的字符串,然后放入sql中的in条件里查询即可.

急急急-ASP.NET中中怎样根据dropdownlist选中项查询数据库

问题描述 ASP.NET中中怎样根据dropdownlist选中项查询数据库 ASP.NET中中怎样根据dropdownlist选中项查询数据库,下面有我的代码,求大神帮我看看错哪了,总是报错:输入字符串的格式不正确 解决方案 this.dropdownlist1.selValue; 解决方案二: this.DropDownList1.SelectedValue 解决方案三: private void BindPagedMeetings(int pageIndex) { string devic

使用Java对Rational Team Concert中的工作项进行信息读写

基于 Jazz 平台的 IBM® Rational Team Concert 提供了一个简洁的协作式生命周期管理解决方案.Rational Team Concert 的一个重要特性是它与外部系统集成的能力.每一个 Jazz 产品本身都具有用于读取和写入信息的 OSLC 服务,在 Jazz 和其他工具之间提供了简单的集成点.OSLC 使用 REST API 提供服务,因此,标准的标注可为每种语言和平台提供信息.本文演示了如何使用 Java 在 Rational Team Concert 中验证.连

浅谈 IBM Rational Quality Manager 查询

Rational Quality Manager(RQM)工作项概述 IBM Rational Quality Manager 是 IBM Rational    系列软件中非常重要的一款,使用它进行日常项目管理的项目团队遍布全球,特别被广泛应用于软件测试项目生命周期的管理.在软件测试项目生命周期的每个阶段会建立不同的测试计划(test    plan). 测试实例(test case).测试脚本(test script)以及测试记录执行(test case execution record).

Team System:使用过程模板简化团队项目

本文使用以下技术: Visual Studio Team Foundation Server 2008 现在,您可以在 Team Foundation Server (TFS) 中收集和跟踪团队项目内部的所有工作和项目.团队项目仅仅是一个存储容器,用来存储和划分开 发项目期间所跟踪和使用的所有项目.使用 Team Foundation Client (TFC) 中的"新建团队项目 "向导可帮助您进行收集和跟踪. 此向导非常简单.单击"文件"|"新建 团队项

Team System: 自定义签入策略

在本专栏的最近三期中,我探讨了 Team Foundation Server (TFS) 版本控制和工作项跟踪 API.我 使用这些 API 构建了一个 Microsoft Word 2003 加载项,为 Word 文档的签入和工作项关联提供 支持,这类似于 Visual Studio 2005 中团队资源管理器的功能.在本期专栏中,我将深入论述签 入说明和策略.您将了解签入说明的工作原理以及如何编写自己的自定义策略实现.在未来的专栏中,我 会将此支持添加到 Word 加载项中. 签入说明和策略

Visual Studio 2013引入联网IDE体验 自动同步设备

近日,Visual Studio 2013以 Visual Studio 2012 和后续的 Visual Studio 更新中的进展为基础构建而成,为开发团队提供需要的解决方案,使其接纳这种转变并开发和交付利用下一波 Windows 平台创新 (Windows 8.1) 的新式应用程序,同时在所有 Microsoft 平台上支持多种设备和服务.设备和服务体验有了根本性的变革,改变了行业对软件开发的处理方式.消费者.客户和员工现在需要一种全新的应用程序.他们要求应用程序在多种屏幕和设备上提供最佳