Valor padrão da coluna SQL com o Entity Framework

Estou tentando usar o Code-First EF6 com valores padrão do SQL.

Por exemplo, eu tenho uma coluna / propriedade "CreatedDate" não nula com um padrão no SQL de "getdate ()"

Como eu represento isso no meu código Model? Atualmente tenho:

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

Isso funcionará ou precisarei usar um valor nulo, mesmo que a coluna real não deva ser nula; portanto, o EF não envia um valor quando não foi definido:

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

Ou existe uma solução melhor por aí?

Não quero que a EF lide com meus padrões - sei que isso está disponível para mim, mas não é possível na minha situação atual.

questionAnswers(2)

yourAnswerToTheQuestion