我有以下属性和 FluentApi 注释:
public int Identifier { get; set; }
public Guid TenantId { get; set; }
builder.Property(s => s.TenantId).IsRequired();
builder.Property(x => x.Identifier)
.ValueGeneratedOnAdd()
.UseIdentityColumn();
builder.HasIndex(x => x.Identifier).IsUnique(false);
builder.HasIndex(nameof(MyPOCOModel.TenantId), nameof(MyPOCOModel.Identifier)).IsUnique();
我想得到类似的东西:
tenantid | identifier
419AF43A-0BC9-48DC-8227-8443F605BD04 | 1
419AF43A-0BC9-48DC-8227-8443F605BD04 | 2
419AF43A-0BC9-48DC-8227-8443F605BD04 | 3
7D8FA14B-3269-4327-BD6A-65001EA50365 | 1
7D8FA14B-3269-4327-BD6A-65001EA50365 | 2
我想生成依赖于 Identifier
范围的唯一列 TenantId
(自动增量)。我不想使用像 HasValueGenerator<T>