我正在尝试在属性“ Blah”和Shadow FK上添加唯一约束
modelBuilder.Entity<ParameterOption>().HasIndex("Blah", "ShadowForeignKey").IsUnique();
但是当我尝试迁移时,它无法识别“ ShadowForeignKey”。
我尝试使用...
modelBuilder.Entity<ParameterOption>().Property<string>("ShadowForeignKey")
我认为这可能会使模型能够使用阴影FK
但是最终需要进行迁移以尝试创建...
ShadowForeignKey1
因为ShadowForeignKey已经作为影子属性存在。
请帮助!
答案 0 :(得分:0)
我是OnModelCreating
中的订购问题,在文件的下方引入了Shadow Property外键。
要引用阴影属性(可能并不令人惊讶),它需要在文件中更高。