Как автоматизировать мастер модели данных сущности в Visual Studio 2010

StackOverflow https://stackoverflow.com/questions/5440667

Вопрос

Я могу использовать консоль менеджера пакетов для написания некоторой PowerShell и автоматизации Visual Studio.Я могу начать процесс добавления модели данных структуры объекта с этим кодом:

$dte.ItemOperations.AddNewItem("Visual C#\Data\ADO.NET Entity Data Model", "Foo.edmx")
.

Я хочу автоматизировать мастер EDM, который появляется следующим образом, поэтому мой скрипт PowerShell может обрабатывать все шаги добавления модели EF в мой проект.Как я ссылаюсь на эту модель модели данных сущности в коде?

Когда я вручную сделаю это с макроко-рекордером в Visual Studio Running, он пропустит эти шаги мастера для мастера модели данных объекта.Я надеялся, что это может показать мне, как ссылаться на него в коде.

Я хочу набор команд PowerShell для автоматизации всех шагов мастеров для добавления модели EF в мой проект.Насколько я понимаю, пакет Nuget может настроить все необходимые части с PowerShell, и мой пакет должен будет настроить модель структуры сущности самостоятельно.

Это было полезно?

Решение

вместо автоматизации мастера EDM в PowerShell я могу использовать утилиту командной строки EDMGEN.EXE для выполнения задачи в PowerShell. Здесь документировано

edmgen.exe: http://msdn.microsoft.com/en-us/library/bb738546.aspx

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top