【问题标题】:What is the best approach to create new tables in existing db with data?在现有数据库中使用数据创建新表的最佳方法是什么?
【发布时间】:2012-05-17 13:35:41
【问题描述】:

我即将开始一个新项目,该项目将以现有数据库为目标,其中包含一些现有的数据表。作为我项目的一部分,我将创建一些新表并与现有表建立关系?在这种情况下哪种方法更好。我相信代码优先将是一个问题,因为我不想每次更改表结构(对于我的新表)时都丢失我的数据。

【问题讨论】:

    标签: .net entity-framework ef-code-first ef-database-first ef-model-first


    【解决方案1】:

    模型优先是更简单的解决方案。您只需从数据库创建一个模型,然后在添加新实体后从模型更新数据库。

    您也可以通过代码优先获得相同的结果,但需要做一些额外的工作。您将需要使用 EF 迁移将新表添加到数据库中。您可以阅读更多关于 EF 迁移herehere 的信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-26
      • 1970-01-01
      • 1970-01-01
      • 2021-01-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多