我有一个带有上下文的代码优先数据库,我需要从中创建一个使用该数据的新数据库,但修改它说 5% 的字段,然后再添加 20 个表。此迁移将是一个常规的日常过程,其中创建了许多新 Db(来自许多源 DB)。
做到这一点的最佳方法是什么.. 现在我使用一种相当可怕的方法,该方法一个接一个地复制一个表(对字段使用值映射器),然后做一些父补丁?它很可怕,因为它缓慢但更糟糕的顺序取决于关系,多对多是一种痛苦。(此外,如果原始表缺少 id,我必须匹配 id)
我想过使用 SQL 查询,但这对于这样的操作也有点困难(特别是因为目标使用不同的类名进行继承),如果某些 Db 迁移到 Oracle,这可能是一个问题。
忽略外键的蛮力副本将是理想的。
有任何想法吗 ?记住这是一个 50 表的数据库。