Я могу использовать Консоль диспетчера пакетов, чтобы написать немного Powershell и автоматизировать Visual Studio. Я могу начать процесс добавления модели данных Entity Framework с помощью этого кода:
$dte.ItemOperations.AddNewItem("Visual C#\Data\ADO.NET Entity Data Model", "Foo.edmx")
Я хочу автоматизировать мастер EDM, который появится рядом, чтобы мой скрипт Powershell мог обрабатывать все этапы добавления модели EF в мой проект. Как мне обратиться к этому мастеру Entity Data Model Wizard в коде?
Когда я вручную делаю это с запущенным макросом в Visual Studio, он пропускает эти шаги мастера для мастера Entity Data Model Wizard. Я надеялся, что это может показать мне, как ссылаться на него в коде.
Я хочу, чтобы набор команд Powershell автоматизировал все шаги мастера для добавления модели EF в мой проект. Насколько я понимаю, пакет nuget может настроить все необходимые детали с помощью Powershell, и мой пакет должен будет самостоятельно настроить модель Entity Framework.