我需要一个复合唯一约束来实现我的实体的Name属性,这对于Category来说是唯一的(它有一个FK)。
Name
Category
所以像这样:
entityTypeBuilder .HasIndex(i => new { i.Name, i.Category.Id }) .IsUnique();
但是由于Category.Id导航属性,当我生成迁移时,这会失败。
Category.Id
我知道我可以将值硬编码为字符串,但我不想丢失静态类型。
我有什么选择?