gpt4 book ai didi

entity-framework - Firebird 和 Entity Framework 区分大小写的表/列名称

转载 作者:行者123 更新时间:2023-12-03 16:18:09 28 4
gpt4 key购买 nike

使用 Firebird 时,我可以查询表及其列而无需担心大小写。如果我想要区分大小写,我可以将表/列名称放在引号中。

Firebird Entity Framework 连接器在生成查询时会自动在名称周围加上引号,因此它强制我区分大小写。

这意味着我有一堆 [Table("SOMETABLE")] 和 [Column("DESCRIPTION")] 因为我现有的表名都是大写的。

如何告诉 Firebird 的 EF 连接器不区分大小写?

最佳答案

你不能。名称将始终被引用。您必须提供真实姓名,当使用不同的大小写时,ORM 不依赖引擎中的回退逻辑。

OTOH 您可以使用带引号的标识符创建表和列,然后将保留大小写。

关于entity-framework - Firebird 和 Entity Framework 区分大小写的表/列名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10807657/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com