使用 EF Core 7,我必须创建一个包含时间戳列和稀疏列的表。
等价的SQL是这样的
[Stamp] [rowversion] NOT NULL,
[AuditUserId] [int] SPARSE NULL,
如何将这些包含在我的 Up 方法中 - 例如:
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.CreateTable(
name: "Table",
columns: table => new
{
Id = table.Column<int>(nullable: false),
Stamp = table.Column<TimestampAttribute>(nullable: false, fixedLength: true), // correct??
// AuditId = SPARSE???