5

Firebird を使用すると、大文字と小文字を気にせずにテーブルとその列をクエリできます。大文字と小文字を区別したい場合は、テーブル/列名を引用符で囲むことができます。

Firebird Entity Framework コネクタは、クエリを生成するときに自動的に名前を引用符で囲みます。その結果、大文字と小文字の区別が強制されます。

これは、既存のテーブル名がすべて大文字であるため、 [Table("SOMETABLE")] と [Column("DESCRIPTION")] があちこちにあることを意味します。

Firebird の EF コネクタで大文字と小文字を区別しないようにするにはどうすればよいですか?

4

1 に答える 1

6

できません。名前は常に引用されます。実名を指定する必要があります。ORM は、異なる大文字と小文字を使用する場合、エンジンのフォールバック ロジックに依存しません。

OTOH 引用符で囲まれた識別子を使用してテーブルと列を作成すると、大文字と小文字が保持されます。

于 2012-05-30T07:56:08.237 に答える