【问题标题】:Maintaining data when using Entity Framework database script使用 Entity Framework 数据库脚本时维护数据
【发布时间】:2011-01-03 17:30:43
【问题描述】:

我正在阅读 Scott Klein 的 Pro Entity Framework 4.0 书,作者指出

您的数据库将从 运行 DDL 脚本时从头开始。不 现有数据将被保存。如果你 有你想保存的数据,你 必须自己保存和恢复。

人们在实践中使用哪些最适合他们的程序/工具?

【问题讨论】:

    标签: entity-framework-4


    【解决方案1】:

    DDL 脚本只能创建表和其他架构属性(无数据),但如果您也想要数据,我使用的是。

    步骤 1. 根据当前数据库编写 DDL 脚本

    步骤 2. 将原始数据库重命名为其他名称

    Step 3. 下载Redgate toolbelt,并使用SQL数据比较(有试用版)

    第 4 步。使用 Redgate SQL DataCompare 将旧数据库与新数据库进行比较

    第 5 步。生成脚本以迁移数据。你就完成了!

    现在您可以在运行 DDL 脚本后随时运行此脚本以将您的数据库恢复到该时间点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-10-25
      • 1970-01-01
      • 2019-02-04
      • 1970-01-01
      • 1970-01-01
      • 2011-04-02
      • 1970-01-01
      相关资源
      最近更新 更多