Firebird / Entity Framework外键名称

时间:2013-04-18 19:58:55

标签: entity-framework firebird

使用Firebird .NET Provider和Entity Framework(代码优先),外键名称似乎符合以下惯例:

FK_MyNetClassName1_MyNetClassName2

这使得很容易超越Firebird的30个字符限制。有没有办法控制外键名称? (它们可能基于我更短的表名而不是类名吗?那么它们也将是大写的!)

1 个答案:

答案 0 :(得分:1)

您无法直接更改它。名称创建在提供程序中进行硬编码(当前)。但您可以让代码生成脚本并将其更改为您想要的任何内容。