使用Firebird时,我可以查询表及其列,而无需担心案例。如果我想要区分大小写,我可以将表/列名称放在引号中。
Firebird Entity Framework连接器在生成查询时会自动在名称周围添加引号,因此会强制对我进行区分大小写。
这意味着我到处都有一堆[表(“SOMETABLE”)]和[列(“DESCRIPTION”)]因为我现有的表名是全部大写的。
如何判断Firebird的EF连接器是否区分大小写?
答案 0 :(得分:5)
你做不到。名称将始终引用。你必须提供真实姓名,当使用不同的套管时,ORM不依赖引擎中的后备逻辑。
OTOH您可以使用带引号的标识符创建表格和列,然后保留外壳。