gpt4 book ai didi

c# - 如何删除 Entity Framework 生成的 sql 代码中的引号?

转载 作者:太空狗 更新时间:2023-10-29 21:54:08 25 4
gpt4 key购买 nike

如何删除 Entity Framework 生成的 sql 代码中的引号?我使用 .NET 4.0、Oracle 11、Ef 5

protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Entity<ClassName>().ToTable("TableName", "SchemaName");
}

Entity Framework 生成sql代码:

SELECT "Extent1"."Field1" AS "Field1"        
FROM "SchemaName"."TableName" "Extent1"

我想删除“SchemaName”周围的引号,因为在 Oracle 中出现错误“ORA-00942:表或 View 不存在”

最佳答案

引号只是在 Oracle SQL 中强制区分大小写。

您在这里所需要做的就是为架构、表和列名称使用正确的大小写,它应该可以工作!

关于c# - 如何删除 Entity Framework 生成的 sql 代码中的引号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23050680/

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