Eu corrigi isso definitivamente usando um exemplo de este blog .
partial void OnCreated() {
if (this.DateTimeCreated == null) {
this.DateTimeCreated = DateTime.Now;
}
}
Eu precisava passar isso para uma classe de contexto de dados parcial, pois o padrão é substituído automaticamente toda vez que você altera algo no dbml.