如何在Visual Studio 11中查找dbcontext模板

时间:2012-01-07 01:07:44

标签: visual-studio entity-framework templates dbcontext visual-studio-2012

我正在使用数据库第一种方法来创建具有实体框架的模型。在生成模型后的VS2010中,我总是选择不同的代码生成模板(右键单击图“添加新代码生成项”),然后在对话框中选择“DbContext Generator”。这将指示VS生成POCO类而不是非常复杂的标准类。当我尝试在Visual Studio 11开发人员预览版中执行相同操作时,在对话框中找不到模板“DbContext Generator”。 如何将dbcontext模板添加到Visual Studio 11开发人员预览版? 我看到我可以使用nuget,但是当我搜索时我找不到它。

2 个答案:

答案 0 :(得分:2)

您可以通过Extension Manager添加Entity Framework Power Tools吗?然后在类库中,右键单击“逆向工程师代码优先”。这将拉入您的数据库并创建您需要的一切(不需要EDMX和TT文件)。在运行逆向工程师之前,您需要安装EF 4.1或将EntityFramework NuGet包添加到项目中。

我没有在这里安装VS 11,所以无法检查工具是否会安装(我也不确定这些功能是否正在推出11)但是无论如何我会在2010年使用得很好它

理查德

答案 1 :(得分:0)

2月,Microsoft发布了一个适用于Visual Studio 11 Beta的dbContext Generator。 下载此生成器的链接是:

http://visualstudiogallery.msdn.microsoft.com/da740968-02f9-42a9-9ee4-1a9a06d896a2?SRC=VSIDE

希望它有所帮助。