W mojej klasie mam te ustawiające/pobierające:Jak zaprojektować klasę wokół wartości null z bazy danych?
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 jest typu non-pustych. Tak więc, po pobraniu moich danych z poprzedniej bazy danych, które przekazuję do konstruktora klasy, pojawia się błąd, gdy wartość StartDate ma wartość null.
W jaki sposób należy projektować wokół tego?
Dzięki Eric
@NominSim Nie ty. 'DateTime' jest typem wartości. –
Whoops. Masz rację. – NominSim
@ DanielA.White ['Nullable' jest również typem wartości] (http://msdn.microsoft.com/en-us/library/b3h38hb0.aspx), ale musi mieć kilka specjalnych bufetów, które będą używane z 'jak", prawdopodobnie te same gąty, które pozwalają ci przypisać 'null'. –