4

Firebird .NET Provider と Entity Framework (最初にコード) を使用すると、外部キー名は次の規則のようです。

FK_MyNetClassName1_MyNetClassName2

これにより、Firebird の 30 文字制限を簡単に超えることができます。外部キー名を制御する方法はありますか? (クラス名ではなく、はるかに短いテーブル名に基づいている可能性がありますか?その場合、大文字にもなります!)

4

1 に答える 1

1

直接変更することはできません。名前の作成は (現在) プロバイダーでハードコーディングされています。ただし、コードにスクリプトを生成させ、そこで必要なものに変更することができます。

于 2013-04-20T06:19:20.367 に答える