OracleException:“ORA|00942: 表或视图不存在”解决方案|C/S开发框架

Oracle.ManagedDataAccess.Client.OracleException:“ORA-00942: 表或视图不存在
https://docs.oracle.com/error-help/db/ora-00942/”
解决方案
连接服务名,需要指定Schema
检查Oracle连接字符串,如果连接的是服务名(ServiceName),每个服务名使用Schema区分多个数据库,所以要使用Schema。
解决方案:所有实体类定义Schema。指定实体类属于哪个数据库,EFCore在执行查询时根据Schema找表或视图。
C# 全选
[Table("_Demo_Customer", Schema = "CSFrameworkV6_Normal")]
public sealed class _Demo_Customer
{
}连接数据库,不需要Schema
检查Oracle连接字符串,如果连接的是数据库名(DatabaseName),在实例化IDatabase对象时,不能传Schema。
C# 全选
var schema = "";
IDatabase dbNormal = DatabaseFactory.GetDatabase(DatabaseType.Oracle, conn, schema);
//查询数据
var list = dbNormal.GetQueryable<tb_AR>().Take(10).ToList();参考资料
Oracle连接服务名和数据库名
https://www.cscode.net/archive/newdoc/609943639859205.html
CSFramework.EF 数据库框架
https://www.cscode.net/archive/csframework.ef/608717848842245.html

参考文档:
EFCore报错:OracleException: ORA|01465: 无效的十六进制数字|C/S开发框架
CSFrameworkV6软件开发框架 | Oracle数据库测试报告|C/S开发框架
Oracle数据库备份、还原操作指南|C/S开发框架
Oracle数据库名称有小数点,使用expdp备份失败:ORA|12154: TNS: 无法解析指定的连接标识符|C/S开发框架
EFCore+Scheme(数据库架构)实现分库分表支持多种主流数据库解决方案|C/S开发框架
达梦数据库使用DmBulkCopy批导数据解决方案|C/S开发框架
EFCore+.NET8:使用Oracle数据库提交大图片文件需要指定BLOB类型|C/S开发框架
.NETCore使用EF保存图片报错:OracleExceptiol: ORA|01460:转换请求无法实施或不合理|C/S开发框架
MiniFramework蝇量框架 Visual Studio解决方案|C/S开发框架
GIT VS解决方案忽略文件 .gitignore-C/S开发框架
C# C/S架构软件自动升级程序Winform+多数据库(MySQL,MsSQL,Oracle)-C/S开发框架
WCF开发框架-IIS启用net.tcp协议发现不会自动执行Global应用程序解决方案
CSFramework旗舰版快速开发框架目录结构以及解决方案介绍
C# Winform 开发框架 - 业务单据附件管理解决方案(原)
CSFrameworkV6软件开发平台主流数据库测试报告(SqlServer/MySql/Oracle/达梦)|C/S开发框架
CSFramework框架数据库备份还原操作手册(MySql/Oracle/SqlServer/达梦)|C/S开发框架
EFCore报错:OracleException: ORA|01465: 无效的十六进制数字|C/S开发框架
CSFrameworkV6软件开发框架 | Oracle数据库测试报告|C/S开发框架
Oracle数据库备份、还原操作指南|C/S开发框架
Oracle数据库名称有小数点,使用expdp备份失败:ORA|12154: TNS: 无法解析指定的连接标识符|C/S开发框架
EFCore+Scheme(数据库架构)实现分库分表支持多种主流数据库解决方案|C/S开发框架
达梦数据库使用DmBulkCopy批导数据解决方案|C/S开发框架
EFCore+.NET8:使用Oracle数据库提交大图片文件需要指定BLOB类型|C/S开发框架
.NETCore使用EF保存图片报错:OracleExceptiol: ORA|01460:转换请求无法实施或不合理|C/S开发框架
MiniFramework蝇量框架 Visual Studio解决方案|C/S开发框架
GIT VS解决方案忽略文件 .gitignore-C/S开发框架
C# C/S架构软件自动升级程序Winform+多数据库(MySQL,MsSQL,Oracle)-C/S开发框架
WCF开发框架-IIS启用net.tcp协议发现不会自动执行Global应用程序解决方案
CSFramework旗舰版快速开发框架目录结构以及解决方案介绍
C# Winform 开发框架 - 业务单据附件管理解决方案(原)
CSFrameworkV6软件开发平台主流数据库测试报告(SqlServer/MySql/Oracle/达梦)|C/S开发框架
CSFramework框架数据库备份还原操作手册(MySql/Oracle/SqlServer/达梦)|C/S开发框架
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
在线客服
