2009-12-14 18 views
7

Aparentemente es imposible proporcionar el campo Fecha de modificación con una marca de tiempo (formato '2009-12-14 10:00:00') al definir una nueva consulta de equipo . Aparece el error: "Error en la consulta. No se puede proporcionar una hora con la fecha en que se ejecuta una consulta con precisión de fecha".TFS Team Query: obtenga todos los elementos de trabajo modificados desde un momento dado

¿Existe una solución para esto? Solo quiero una lista de elementos de trabajo que han cambiado desde los últimos minutos 'x'.

Respuesta

0

me encontré con el mismo problema al intentar consultar las últimas actualizaciones y trabajaron alrededor de él, haciendo lo siguiente

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

hice algo muy similar para recuperar Resultados de la Prueba

0

El último parámetro de este query constructor permite definir la precisión:

dayPrecision

When TRUE, indicates that a DateTime should resolve to an entire day. Often, it is TRUE to avoid being more precise about a specific time.

0

con el fin de filtrar los artículos en TFS en una fecha específica, se adhieren a este formato: enter image description here

Cuestiones relacionadas