Based on reading Nullable Types, I understand that it's proper to use Nullable
for a primitive type that may be null in a database.
Is it necessary to use the ?
(Nullable) type for objects?
Example:
public DateTime? DateCreated {get; set; }
or
public DateTime DateCreated {get; set; }