EFCore Добавить уникальный индекс, используя свойство Shadow - PullRequest
0 голосов
/ 01 апреля 2020

Я пытаюсь добавить уникальное ограничение для свойства "Бла" и Shadow FK

modelBuilder.Entity<ParameterOption>().HasIndex("Blah", "ShadowForeignKey").IsUnique();

Но когда я пытаюсь выполнить миграцию, он не распознает "ShadowForeignKey".

Я пытался использовать ...

modelBuilder.Entity<ParameterOption>().Property<string>("ShadowForeignKey")

, который, как я думал, мог позволить модели использовать тень FK

Но для этого нужна миграция, когда она пытается create ...

ShadowForeignKey1

Поскольку ShadowForeignKey уже существует как свойство тени.

Пожалуйста, помогите!

1 Ответ

0 голосов
/ 23 апреля 2020

У меня была проблема с упорядочением в OnModelCreating Внешний ключ свойства тени был введен ниже в файле.

Чтобы ссылаться на свойство тени, он (возможно, не удивительно) должен быть выше в файле.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...