'Unicode'是无效的连接字符串属性Asp.net

TaG*_*deh 1 asp.net oracle unicode connection-string

我的代码有错误----'Unicode'是一个无效的连接字符串属性

Web配置:

<connectionStrings>
<add name="ConnectionString" connectionString="Data Source=XE;Persist Security Info=True;User ID=****;Password=****;Unicode=True"
  providerName="System.Data.OracleClient" /> </connectionStrings>
Run Code Online (Sandbox Code Playgroud)

Asp.net:

 public DataTable Bankomat(DataTable dt)
    {

        using (con = new OracleConnection())
        {
            using (cmd = new OracleCommand())
            {
                con.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["connectionString"].ToString();

                cmd.Connection = con;
                cmd.CommandText = "select * from bankomat";
                con.Open();
                dt.Load(cmd.ExecuteReader());
                con.Close();
            }

        }
        return dt;
    }
Run Code Online (Sandbox Code Playgroud)

Ari*_*tos 5

在连接字符串中

connectionString="Data Source=XE;Persist Security Info=True;User ID=****;Password=****;Unicode=True"
Run Code Online (Sandbox Code Playgroud)

它Unicode=True 属于System.Data.OracleClient而不属于Oracle.DataAccess.Client

所以只需删除它.