我正在使用数据库优先方法来创建具有实体框架的模型。在VS2010中生成模型后我总是选择不同的代码生成模板(右键单击图表“添加新代码生成项”)然后,在对话框中选择“DbContext Generator”。这将指示 VS 生成 POCO 类,而不是非常复杂的标准类。当我尝试在 Visual Studio 11 Developer Preview 中执行相同操作时,我在对话框中找不到模板“DbContext Generator”。如何将 dbcontext 模板添加到 Visual Studio 11 开发人员预览版?我看到我可以使用 nuget,但我在搜索时找不到它。
问问题
1259 次
2 回答
2
您可以通过扩展管理器添加实体框架电动工具吗?然后在一个类库中,你可以右键单击并“逆向工程代码优先”。这将拉入您的数据库并创建您需要的一切(不需要 EDMX 和 TT 文件)。在运行逆向工程之前,您需要安装 EF 4.1 或将 EntityFramework NuGet 包添加到您的项目中。
我这里没有安装 VS 11,所以无法检查这些工具是否会安装(我也不确定这些功能是否被整合到 11 中)但无论如何在 2010 年我经常使用它会很好用。
理查德
于 2012-01-17T03:30:31.367 回答
0
2 月,Microsoft 发布了适用于 Visual Studio 11 Beta 的 dbContext Generator。下载这个生成器的链接是:
http://visualstudiogallery.msdn.microsoft.com/da740968-02f9-42a9-9ee4-1a9a06d896a2?SRC=VSIDE
希望能帮助到你。
于 2012-04-04T15:24:20.563 回答