Я знаю о сценарии PowerShell для Add-Migration и ядре do tnet cli: do tnet ef migrations add ...
Но я хочу иметь возможность добавить миграцию из c# вместо этого, а затем я хочу использовать T4 или что-то похожее, чтобы добавить собственный сценарий sql в эту миграцию.
Итак, эти два шага:
- Использование sdk для создания миграции и получите имя файла «20200108093731_MyMigrationName.cs»
- Используйте шаблон T4, введите сценарий sql и обновите имя файла новым содержимым.
Возможно ли это из кода? Это действительно просто из инструментов Cli.
Я читал эту статью: Do tnet core cli
Может ли Microsoft.EntityFrameworkCore.Design помочь мне? Здесь тоже ничего полезного не нашел.