visual-studio - 如何在 Visual Studio 11 中找到 dbcontext 模板

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

我使用数据库优先的方法来创建一个带有 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/

相关文章:

visual-studio - 在 VS 2012 的单元测试 session 窗口中,绿色标记上的蓝色 '?' 是什么意思?

c++ - CBitmap::LoadBitmap() 拒绝加载资源

c++ - C++中的多线程for循环

php - 在 VS 2010 中启用 PHP 亮点?

c# - EF 代码中的可空属性优先?

javascript - Django 将数据发送到模板中的 Javascript

c# - 获取 EF 代码优先实体的外键约束列表

c# - Database.SqlQuery 和 EF 6.1 之间的性能有什么区别吗?

asp.net - 在asp.net webforms中创建独立于源代码的网站模板

c++ - Clang 中的嵌套 C 数组结构对齐