Значение по умолчанию столбца SQL с Entity Framework

Я пытаюсь использовать Code-First EF6 со значениями SQL по умолчанию.

Например, у меня есть столбец / свойство «CreatedDate» не нуль со значением по умолчанию в SQL «getdate ()»

Как мне представить это в моей модели кода? В настоящее время у меня есть:

<DatabaseGenerated(DatabaseGeneratedOption.Computed)>
Public Property CreatedDate As DateTime

Будет ли это работать, или мне нужно будет использовать значение NULL, даже если фактический столбец должен быть не нулевым, поэтому EF не отправляет значение, если оно не было установлено:

<DatabaseGenerated(DatabaseGeneratedOption.Computed)>
Public Property CreatedDate As DateTime?

Или есть лучшее решение?

Я не хочу, чтобы EF обрабатывал мои значения по умолчанию - я знаю, что это доступно для меня, но невозможно в моей текущей ситуации.

Ответы на вопрос(2)

Ваш ответ на вопрос