Выбор между текстом, строкой, датой, датой / временем (MDriven)

Что из следующего предпочтительно использовать при создании атрибута, содержащего данные о том, когда что-то было установлено:

  • "String"
  • "Текст"
  • "Дата"
  • "Дата / время"

?

Исследуя, я обнаружил, что "String" и "Date" должны одинаково хорошо создавать "(YYYY-MM-DD)".

Я также нашел более ранние посты здесь на SO с такими заголовками: Как преобразовать дату (строковый тип) в дату (дату и время) в оракуле

Очевидно, есть момент, который я здесь упустил. Конечно, есть преимущество в использовании одного над другим.

(Я работаю в MDriven)

Большое спасибо.

1 ответ

Решение

DateTime должно быть правильным. Вы также можете достичь этого в MDriven, используя суперкласс, который по наследству дает всем вашим объектам набор атрибутов для создания и изменения. Это даст вам "автоматическую" поддержку, если вы хотите, чтобы пользователь вводил, тогда используйте атрибут с типом "DateTime"

Другие вопросы по тегам