4

使用 Firebird .NET 提供程序和实体框架(代码优先),外键名称似乎符合以下约定:

FK_MyNetClassName1_MyNetClassName2

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

4

1 回答 1

1

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

于 2013-04-20T06:19:20.367 回答