//model
public class 學校
{
[Key]
public int 學校_id { get; set; }
[MaxLength(100), Required]
public string 學校名稱 { get; set; }
[MaxLength(300), Required]
public string 學校地址 { get; set; }
[Column(TypeName = "timestamp")]//這一步是和mssql不一樣的
public DateTime addtime { get; set; }
}
//context.cs
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<學校>()
.Property(b => b.addtime)
.HasDefaultValueSql("CURRENT_TIMESTAMP");//mysql的默認值
}