0

我是 C# 新手,但我需要更改现有程序,只需更改连接字符串。这个想法是将连接重定向到测试数据库环境。我发现代码使用 dll 来创建与服务器的连接。我使用 Jetbrains Dotpeek 查看 dll 内部,但我只能看到方法和函数,但无法看到连接细节来更改它。

有哪些加密连接字符串的方法?是否有通常用于此的特殊文件,我可以查找?

要提供更详细的信息:

在cs文件中的正常代码中,例如:

var result = new LibSqlQuery(Db.ABC.ConnectionString, sql);
return result;

Db 是 dll 中的一个方法,定义如下:

public static class Db
{
    private static Dictionary<string, LibDbConnection> _connections = new Dictionary<string, LibDbConnection>();

    private static LibDbConnection GetConnection(string connectionName)
    {
      lock (Db._connections)
      {
        if (!Db._connections.ContainsKey(connectionName))
          Db._connections.Add(connectionName, new LibDbConnection(connectionName));
      }
      return Db._connections[connectionName];
    }

    public static LibDbConnection ABC => Db.GetConnection("conABC");

    public static LibDbConnection CDE => Db.GetConnection("conCDE");
}

其中 ABC 和 CDE 是数据库环境。

4

1 回答 1

0

我找到了另一个配置文件,它有连接。现在可以关闭了。谢谢你。

于 2021-08-31T15:24:58.300 回答