Ho un'app scritta per il 2008.- Overflow SqlDateTime. Deve essere tra 1/1/1753 12:00 AM e 31/12/9999 11:59:59 PM
Stiamo usando linq per le entità.
ora abbiamo dovuto cambiare il DB al 2005. Sto ottenendo il seguente errore su LINQ query di selezione:
Errore - SqlDateTime troppo pieno. Deve essere compreso tra 1/1/1753 12:00:00 e 31/12/9999 11:59:59 PM.
La linea incriminata è:
DateOfBirth = ((s.Date_Of_Birth == null) || (s.Date_Of_Birth <= lowdate)) ?
DateTime.MinValue : s.Date_Of_Birth.Value,
DateOfBirth è di tipo DateTime e una proprietà nel nostro oggetto di business (non entità).
Qualcuno sa come posso modificare questa riga per eseguire questa query?
cosa è "lowdate" impostato su? –
hai impostato sql profiler su di esso per vedere quale è l'SQL reale che è in esecuzione? – BlackICE