TFS équipe de requête: obtenir tous les éléments de travail a changé depuis un temps donné
-
19-09-2019 - |
Question
Apparemment, il est impossible de fournir le champ Date modifiée avec un horodatage (format « 2009-12-14 10:00:00 ») lors de la définition d'une nouvelle équipe de requête. Je reçois l'erreur: « La requête a échoué Vous ne pouvez pas fournir un temps avec la date lors de l'exécution d'une requête en utilisant la précision de date. ».
.Y at-il une solution de contournement pour cela? Je veux juste une liste d'éléments de travail qui sont modifiés depuis la dernière « x » minutes.
La solution
Autres conseils
Vous d'entrer la date dans le même format tel qu'il est affiché par VSTS:. Dd-MMM-AA (01-Jan-16)
Je suis tombé sur le même problème en essayant d'interroger les dernières mises à jour et travaillé autour d'elle en procédant comme suit
// 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);
Je l'ai fait quelque chose de très similaire pour récupérer les résultats des tests
essayer d'ajouter le paramètre de requête timePrecision:true
. Cela a fonctionné pour moi