У меня есть код, сначала создайте таблицу базы данных, которую я усекаю и вставляю примерно 12000 записей с помощью скрипта c# и Entity Framework Core 2.2.6.
У меня есть 5 индексов в таблице, которые мне нужны воссоздать после того, как я сделаю свою работу с базой данных. Конечно, я могу делать это вручную каждый раз после запуска сценария, но, будучи программистом, это кажется странным.
Я пытался найти способ сделать это с EntityFrameworkCore, но, похоже, не могу его найти.
В качестве последнего средства я, конечно, могу выполнить команду SQL, но мне было интересно, есть ли какая-то функциональность EntityFrameworkCore, которую я пропускаю.
Или есть другие способы сделать это более эффективно?
edit:
Я запускаю свой сценарий каждый раз, когда я получаю новую БД от третьей стороны, чтобы создать свою собственную из нее, которая сейчас находится в разработке, примерно каждый месяц, позже, когда будет будь меньше, так что вручную это вариант, но у меня аллергия на ручную работу