Может ли миграция Entity Framework Core влиять на индексы SQL Server? - PullRequest
0 голосов
/ 31 октября 2019

Я хочу создать индексы в моей БД SQL Server напрямую через SSMS для оптимизации. Я использую ядро ​​Entity Framework в своем веб-API .NET Core и использую миграцию EF Core DB. Повлияет ли миграция EF Core на существующие индексы или удалит их?

Ответы [ 2 ]

0 голосов
/ 31 октября 2019

Это относительно легко сделать,

Запуск простого Add-Migration MigrationNameHere из командной строки NPM должен создать новую миграцию.

Отсюда просто случай заполнения Up() и Down() с созданием и удалением индекса с помощью методов migrationBuilder.CreateIndex() или migrationBuilder.DropIndex().

0 голосов
/ 31 октября 2019

Это зависит от того, как вы запустите миграцию. Вы должны добавить еще одну миграцию, которая создает индексы и применяет только эту миграцию. Ссылка здесь .

...