【发布时间】:2020-09-28 04:41:06
【问题描述】:
我在 EF core 2.2 中使用代码优先迁移,我可以通过 create 命令创建迁移文件,但是在使用数据库更新命令时,它会抛出错误(ORA-00972:标识符太长)。我在网上查了一下,发现 oracle 有 30 个字符的限制,而我所有的表名都小于 30 个字符。经过分析,我发现在自动创建外键关系名称并且长度超过 30 个字符时会产生问题。
所以我的问题是,我们是否可以在模型构建器的帮助下将这些自动创建的数据库关系名称缩减为 30 个字符?
【问题讨论】:
标签: c# oracle .net-core ef-code-first database-migration