我使用数据库优先的方法来创建一个带有 Entity Framework 的模型。在 VS2010 中生成模型后,我总是选择不同的代码生成模板(右键单击图表“添加新的代码生成项”),然后在对话框中选择“DbContext Generator”。这将指示 VS 生成 POCO 类,而不是非常复杂的标准类。当我尝试在 Visual Studio 11 Developer Preview 中执行相同操作时,我在对话框中找不到模板“DbContext Generator”。
如何将 dbcontext 模板添加到 Visual Studio 11 开发人员预览版?
我看到我可以使用 nuget,但在搜索时找不到它。
最佳答案
您可以添加 Entity Framework Power Tools通过扩展管理器?然后在类库中,您可以右键单击并“逆向工程代码优先”。这将拉入您的数据库并创建您需要的一切(不需要 EDMX 和 TT 文件)。在运行逆向工程之前,您需要安装 EF 4.1 或将 EntityFramework NuGet 包添加到您的项目中。
我这里没有安装 VS 11,所以无法检查这些工具是否会安装(我也不确定这些功能是否被纳入 11),但无论如何在 2010 年会很好用,因为我经常使用它。
理查德
关于visual-studio - 如何在 Visual Studio 11 中找到 dbcontext 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8766472/