visual-studio-2010 - 如何在 Visual Studio 2010 中自动化实体数据模型向导

标签 visual-studio-2010 powershell extensibility nuget

我可以使用包管理器控制台编写一些 Powershell 并自动化 Visual Studio。我可以使用以下代码开始添加 Entity Framework 数据模型的过程:

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

我想自动化接下来弹出的 EDM 向导,以便我的 Powershell 脚本可以处理将 EF 模型添加到我的项目的所有步骤。如何在代码中引用此实体数据模型向导?

当我在 Visual Studio 中使用宏记录器手动执行此操作时,它将跳过实体数据模型向导的这些向导步骤。我希望这可以告诉我如何在代码中引用它。

我想要一组 Powershell 命令来自动化将 EF 模型添加到我的项目的所有向导步骤。据我了解,nuget 包可以使用 Powershell 设置所有必要的部分,而我的包将需要自行配置 Entity Framework 模型。

最佳答案

我可以使用 EdmGen.exe 命令行实用程序在 Powershell 中执行任务,而不是在 Powershell 中自动执行 EDM 向导。

EdmGen.exe 记录在这里:http://msdn.microsoft.com/en-us/library/bb738546.aspx

关于visual-studio-2010 - 如何在 Visual Studio 2010 中自动化实体数据模型向导,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5440667/

相关文章:

database-design - 一个或多个事实表?

c++ - 函数不能嵌套,那么在C++中如何实现呢?

c++ - SDL_main 与 VS2010 的链接问题

sql - 将 SQL Server 版本号与名称相关联

session - $env :Username work in PowerShell? 如何

visual-studio-2008 - Visual Studio 中的 Powershell

silverlight - 您如何调试 Share Picker 扩展?

c++ - Visual Studio 中 unordered_map 的神秘行为

python - PyCharm卡在subprocess.communicate上,脚本从CMD运行良好。 PATH在两者中都显示相同

visual-studio - 如何使用 UITypeEditor 为 Visual Studio 创建一个简单的自动化扩展器