私はここでファイヤーバードの初心者です。ASP.NetアプリケーションからFirebirdEmbeddedを使用しようとしています。すべてが正常に接続されていますが、列名の長さに問題が発生しています。「Orchard_Framework_DataMigrationRecord」という名前のテーブルを作成しようとしています。「名前がデータベースの列サイズよりも長い」という例外が発生し続けます。調査の結果、Firebirdの列名の長さは30文字に制限されていると多くの人が言っていることがわかりました。
それは正しいですか?もしそうなら、それを変更する方法はありますか?私の場合、テーブルの名前を変更することはできません。それは本当に長くなければなりません。
残念ながら、識別子の最大長を変更する方法はありません。これは実装上の制限です。この制限を取り除く計画がありますが、現在のバージョン(2.5)では、識別子の最大長は31文字です。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加