【问题标题】:ASP NET Code First Existing database - no reverse engineeringASP NET Code First 现有数据库 - 无逆向工程
【发布时间】:2013-07-17 22:19:03
【问题描述】:

我通过 Code First 创建了一个新数据库并启用了迁移以更新数据库,但数据库进行了一些修改 并且我想使用逆向工程方法更新我的模型。

我在网上搜索过,我应该右键单击项目并从实体框架下拉项中选择逆向工程选项。唯一的问题是,当我右键单击 项目,没有实体框架项目。

为什么会这样?

【问题讨论】:

  • 您是否安装了这个:visualstudiogallery.msdn.microsoft.com/…
  • 首先仍然不太了解代码,很高兴将所有代码放在一个地方,包括数据库,特别是在源代码控制下。但除此之外,与实体框架模型相比,它似乎更像是一个可爱的玩具。您可以使用 Sql Server Management Studio 在几秒钟内完成各种方便的事情,学习新的语法和时髦的解决方法。即使通过迁移更新数据库也是脆弱的,有时也是如此。

标签: c# asp.net entity-framework ef-code-first


【解决方案1】:

你应该安装Entity Framework Power Tools 扩展。该工具集的新功能列表如下:

Summary of Commands

如前所述:逆向工程代码优先 - 为现有数据库生成派生的 DbContext 类、POCO 类和 Code First 映射类。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多