【发布时间】:2015-10-13 16:45:07
【问题描述】:
这是我当前的代码,用于从特定项目返回所有具有附件的 TFS 测试用例工作项:
public IEnumerable<ITestCase> TestCasesWithAttachments(ITestManagementTeamProject project)
{
return
project.TestCases.Query("SELECT [Id], [Title] FROM WorkItems WHERE State<>'Closed'")
.Where(tc => tc.Attachments.Count > 0);
}
这效率不高,因为它使用 Linq 对查询结果检查附件计数。
有什么方法可以检查 WIQL 字符串本身中附件计数非零的测试用例吗?
我尝试过SELECT [Id], [Title] FROM WorkItems WHERE State<>'Closed' AND AttachmentCount<>0 之类的方法,但无济于事......
【问题讨论】: