我可以使用包管理器控制台来编写一些PowerShell并自动化Visual Studio。我可以开始使用此代码添加实体框架数据模型的过程:

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

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

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

我想要一组powershell命令来自动执行向我的项目添加EF模型的所有向导步骤。正如我所理解的那样,Nuget包可以使用PowerShell设置所有必要的部件,我的包都需要自己配置实体框架模型。

有帮助吗?

解决方案

而不是在powershell中自动化edm向导,我可以使用edmgen.exe命令行实用程序在PowerShell中执行任务。

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top