如何在 Visual Studio 2010 中自动执行实体数据模型向导

发布于 2024-10-26 22:52:28 字数 476 浏览 6 评论 0原文

我可以使用包管理器控制台编写一些 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 设置所有必要的部分,而我的包需要自行配置实体框架模型。

I can use the Package Manager Console to write some Powershell and automate Visual Studio. I can start the process of adding a Entity Framework Data Model with this code:

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

I want to to automate the EDM wizard that pops up next so my Powershell script can handle all the steps of adding an EF model to my project. How to I reference this Entity Data Model Wizard in code?

When I manually do this with the macro recorder in Visual Studio running, it will skip these wizard steps for the Entity Data Model Wizard. I was hoping that could show me how to reference it in code.

I want a set of Powershell commands to automate all the wizard steps for adding an EF model to my project. As I understand it, a nuget package can setup all the necessary parts with Powershell and my package will need to configure an Entity Framework model on its own.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

少女的英雄梦 2024-11-02 22:52:28

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

EdmGen.exe 记录如下: http://msdn.microsoft.com/en-我们/library/bb738546.aspx

Instead of automating the EDM wizard in Powershell, I can use the EdmGen.exe command line utility to perform the task in Powershell.

EdmGen.exe is documented here: http://msdn.microsoft.com/en-us/library/bb738546.aspx

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文