Il metodo DateTime.TryParse richiede un DateTime come argomento, non un DateTime? ?Come analizzare Nullable <DateTime> da un SqlDataReader
In questo momento ho il seguente codice:
if(!DateTime.TryParse(reader["Placed"].ToString(), out _placed)){
throw new Exception("Order's placed datetime could not be parsed.");
}
dove _placed è di tipo
Nullable<DateTime> _placed = null;
cosa è un modo per aggirare questo?
La colonna 'Posizionato' è effettivamente una stringa nel db? Se no, allora che cos'è? – LukeH
No, inserito è un campo DateTime. Dovrei usare direttamente il valore di ritorno ["Inserito"] del lettore? – lowerkey
Sì. Vedi la risposta di Dylan su come farlo. – LukeH