Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Linq-to-SQL ignore la valeur par défaut de SQL Server

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.