Допустим, у нас есть следующий объект DTO, который является представлением записи в базе данных:
public class UserDto
{
public int Id { get; set; }
public DateTime? ExpireOn { get; set; }
}
Таким образом, свойство Id
не имеет значения NULL и ExpireOn
равно. У меня проблема с реализацией объектов Domain на основе Null Object Pattern, потому что я не знаю, как реализовать свойство ExpireOn
, не обнуляемое. Каковы лучшие практические способы сделать это?