TFS队查询:得到所有更改工作的项目,因为一给定时间
-
19-09-2019 - |
题
显然,这是不可能提供的更改的日期与外地timestamp(格式'2009-12-14 10:00:00')当确定一个新的团队的查询。我得到的错误:"查询的失败。你无法供应一种时间的日期时运行查询使用的日期的精确度。".
是否有一个解决方法吗?我只想要一个列表中的工作的项目,这是改变,因为最后一个'x'分钟。
解决方案
解决的办法是写你自己的WIQL查询: http://teamfoundation.blogspot.com/2008/01/specifying-date-and-time-in-wiql.html.
其他提示
因为它是由VSTS显示您输入以相同的格式的日期:DD-MMM-YY(01-JAN-16)
我遇到了同样的问题,而试图查询最新的更新和通过执行以下操作
围绕它的工作// defined elsewhere
private DateTime lastUpdated;
string consult = "select * from WorkItem where [Created Date] > ' " + lastUpdated.ToString("MM/dd/yy") +
"' AND [Work Item Type] = 'Test Case'";
IEnumerable<ITestCase> tcc = testManagementTeamProject.TestCases.Query(consult).Where(tp => tp.DateCreated > lastUpdated);
我做了检索测试结果非常类似的东西。
dayPrecision
当TRUE,表示一个DateTime应解析为一整天。通常,它是TRUE,以避免被更精确的关于一个特定的时间。
尝试添加查询参数timePrecision:true
。这为我工作
不隶属于 StackOverflow