TFS squadra Query: ottenere tutti gli elementi di lavoro cambiato da un dato momento

StackOverflow https://stackoverflow.com/questions/1900784

  •  19-09-2019
  •  | 
  •  

Domanda

A quanto pare è impossibile fornire il campo Data di modifica con un timestamp (formato '2009-12-14 10:00:00') quando si definisce un nuovo Team query. Ottengo l'errore: "La query non è riuscita Non si può fornire un tempo con la data quando si esegue una query con data di precisione.".

.

C'è una soluzione per questo? Voglio solo un elenco di elementi di lavoro che vengono cambiati da quando gli ultimi minuti 'x'.

È stato utile?

Soluzione

La soluzione è quella di scrivere la propria query WIQL: http://teamfoundation.blogspot.com/2008/01/specifying-date-and-time-in-wiql.html .

Altri suggerimenti

di inserire la data nello stesso formato come viene visualizzato dal VSTS:. Dd-MMM-YY (01-gen-16)

Al fine di filtrare i tuoi oggetti in TFS per una data specifica, attenersi a questo formato: entrare descrizione dell'immagine qui

Ho incontrato lo stesso problema durante il tentativo di query per gli aggiornamenti più recenti e ha lavorato intorno ad esso nel modo seguente

// 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);

Ho fatto qualcosa di molto simile per il recupero dei risultati del test

L'ultimo parametro di questa consente di definire la precisione:

  

dayPrecision

     

Quando TRUE, indica che un DateTime dovrebbe risolvere per un giorno intero. Spesso, è vero per evitare di essere più precisi su un momento specifico.

prova ad aggiungere parametro di query timePrecision:true. Questo ha funzionato per me

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top