我已经创建了一个表,该表的默认约束首先使用代码为 Azure SQL 定义:
builder.Property(c => c.CreatedDate)
.IsRequired()
.HasDefaultValueSql("sysdatetimeoffset()");
当我使用
BulkInsertOrUpdateAsync()
插入记录时,我看到该值设置为 0001-01-01 00:00:00.0000000 +00:00 而不是插入期间的默认约束值。如何为 INSERT 启用默认约束的值并防止为 UPDATE 覆盖?