.net 连接数据库报错“连接数据库过程中发生错误,检查服务器是否正常连接字符串是否正确,实在找不到原因请先Goog” 返回

SqlSugar 老数据
2 4132

环境 :window 10

oracle 11g

.net 5


问题使用.net 5 调用数据库sqlsugar 报错

SqlSugarException: English Message : Connection open error . Exception has been thrown by the target of an invocation. Chinese Message : 连接数据库过程中发生错误,检查服务器是否正常连接字符串是否正确,实在找不到原因请先Google错误信息:Exception has been thrown by the target of an invocation..

例子:

 SqlSugarClient db = new SqlSugarClient(new ConnectionConfig()

            {

                ConnectionString = "Data Source=222.222.222.1/testdb;User ID=**;Password=**;",

                DbType =  DbType.Oracle

              ,

                IsAutoCloseConnection = true, //自动关闭数据库连接




            });


            var dt= db.Ado.SqlQuery<DateTime>("select sysdate from dual").FirstOrDefault();

使用.net 3.1 调用数据库正常


热忱回答2

  • .NET 5 需要配置一下http://www.donet5.com/Home/Doc?typeId=1220

    0 回复
  • 我刚才也试了 Oracle.ManagedDataAccess.Core  升级到最新也是可以的

    0 回复
字号
代码语言
段落格式
字体
元素路径:
字数统计