【发布时间】:2012-11-21 19:40:17
【问题描述】:
我正在处理的数据库最初是(由其他人)将所有主键(和关联的外键)作为字符串进行原型设计的。键确实需要是数字。
数据库有 16 个表,其中包含最少的测试数据。所有数据的关键字段中都有数字。
解决此问题的最简单方法是什么?
【问题讨论】:
-
我开始在 SQL Developer 中手动执行此操作,这似乎意味着删除链接,删除现有主键,创建新主键,重命名现有外键,创建新外键,复制数据,创建新链接,删除旧外键。这样做 21 次似乎真的很痛苦。
-
我在 VS2010 中使用实体框架并尝试更改实体模型 (edms) 中一对 PK/FK 对的数据类型,然后选择“从模型更新数据库”。它似乎创建了相关的 SQL 来进行更改;但它显示“未连接”并且没有进行更改。
标签: database oracle entity-framework schema