Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Linq-to-SQL ignora il valore predefinito di SQL Server

Ora ho risolto definitivamente questo problema utilizzando un esempio da questo blog .

partial void OnCreated() {
    if (this.DateTimeCreated == null) {
           this.DateTimeCreated = DateTime.Now;
    }
}

Avevo bisogno di passarlo in una classe datacontext parziale, poiché quella predefinita viene automaticamente sovrascritta ogni volta che modifichi qualcosa nel dbml.