In EF6 potrei usare il seguente codice in modo che tutte le mie date usino datetime2 (0) come tipo di colonna
modelBuilder.Properties<DateTime>()
.Configure(c => c
.HasColumnType("datetime2")
.HasPrecision(0));
Come posso farlo in EFCore ??
È necessario installare il pacchetto Nuget: Microsoft.EntityFrameworkCore.SqlServer. Dopo l'installazione, è possibile utilizzare HasColumnType ("datetime") nella proprietà. :)