用VS2022建立Win form,用Oracle.ManagedDataAccess进行连接数据库,没有问题,WPF用同样的Oracle.ManagedDataAccess,同样方法同样语句,报错“连接请求超时”。用数据库连接工具连接,没有问题。
网上找不到相关问题资料,郁闷一天半,经过多方面尝试,
1)重新建立数据库。问题依旧。
2)用同样的程序连接其他数据库。问题依旧。
3)用winform连接此数据库,连接没有问题。
锁定问题点:WPF连接数据库特殊。
解决方法:
1、取消原来的引用:Oracle.ManagedDataAccess。
2、NuGet安装"Oracle.ManagedDataAccess.Core"
完美解决。