Quindi, ho un modello con un sostegno come questo:
public DateTime Date { get; set; }
Sto cercando di impostare un valore predefinito su questo campo in questo modo:
modelBuilder.Entity<Record>().Property(r => r.Date).HasDefaultValueSql("NOW()");
Il problema è che il valore predefinito della colonna del database non è impostato. Quando utilizzo la funzione "NOW ()", la migrazione funziona ma, come ho già detto, la colonna predefinita non è impostata nel database. E quando provo altre funzioni MySQL datetime ottengo questo errore:
Si è verificato un errore nella sintassi SQL; controlla il manuale corrispondente alla versione del tuo server MariaDB per la sintassi corretta da usare vicino '' alla riga 1
Cosa mi sto perdendo qui?