J'ai maintenant définitivement corrigé ce problème en utilisant un exemple de ce blog .
partial void OnCreated() {
if (this.DateTimeCreated == null) {
this.DateTimeCreated = DateTime.Now;
}
}
J'avais besoin de passer cela dans une classe datacontext partielle, car celle par défaut est automatiquement écrasée chaque fois que vous modifiez quelque chose dans le dbml.