复制大型数据库模式以首先在EF代码中创建新数据库

时间:2012-10-30 12:45:51

标签: entity-framework ef-code-first

我有一个代码第一个带有上下文的数据库,我需要创建一个使用该数据的新数据库,但是修改它说5%的字段然后再添加20个表。此迁移将是一个常规的日常过程,其中创建了许多新的Dbs(来自许多源DB)。

最好的方法是什么..现在我使用一个相当可怕的方法,一个接一个地复制一个表(使用值映射器的字段),然后做一些父补丁?它太可怕了,因为它的速度很慢但是更糟糕的是它的顺序取决于人际关系而且许多人都很痛苦。 (另外,如果原始表缺少id,我必须匹配id)

我想过使用SQL查询,但这对于这样的操作来说有点困难(特别是因为目标使用不同的类名来继承),如果某些Dbs移动到Oracle,可能会出现问题。

忽略外键的粗暴副本将是理想的。

有什么想法吗?请记住这是一个50表DB。

0 个答案:

没有答案
相关问题