Nella mia classe ho questi setter/getter:Come progettare la classe attorno ai valori nulli dal database?
public int Id { get; set; }
public String ProjectName { get; set; }
public String ProjectType { get; set; }
public String Description { get; set; }
public String Status { get; set; }
public DateTime StartDate { get; set; }
DateTime è un tipo non nullable. Quindi, quando recupero i miei dati dal mio database precedente che passo al costruttore della classe, ottengo un errore quando StartDate è nullo.
Come dovrei progettare attorno a questo?
Grazie Eric
Non si fa. 'DateTime' è un tipo di valore. –
Whoops. Hai ragione. – NominSim
@ DanielA.White ['Nullable' è anche un tipo di valore] (http://msdn.microsoft.com/en-us/library/b3h38hb0.aspx), ma deve avere alcuni gubbin speciali in corso da utilizzare con 'as 'like that, probabilmente lo stesso gubbins che ti permette di assegnare' null' ad esso. –