2010-07-15 8 views

Respuesta

1

Si entiendo correctamente, desea que se crucen los límites de un mes entre dos fechas específicas. No necesitas LINQ para eso; esto debería funcionar:

// Assuming DateTime startDate, endDate 
int monthDiff = ((endDate.Year - startDate.Year) * 12) + 
       (endDate.Month - startDate.Month); 
28
var result = from i in myTable 
      select SqlMethods.DateDiffMonth(i.DateStart, i.DateEnd); 

Esto generará una consulta SQL y DATEDIFF función

+2

respuesta excelente, esto debería ser la aceptada – Hitesh