【发布时间】:2019-07-02 13:33:32
【问题描述】:
这里我使用 appsettings.json 文件作为连接字符串。 我在运行时得到了没有密码的连接字符串。
例子:
((MySql.Data.MySqlClient.MySqlConnection)DataContext.Database.GetDbConnection()).ConnectionString
请帮忙在运行时获取密码。
提前致谢。
【问题讨论】:
-
为什么要密码?你想达到什么目的?
-
您是否尝试跳过 DataContext 并简单地从
Configuration.ConnectionStrings检索它? -
我想同时处理多个服务器数据库。这就是我在运行时获得密码的原因。在这里,我使用了这种类型的课程。从不同的服务器获取记录。示例: public static DataTable GetDataTable(System.Data.CommandType commandType, string commandText, string Connectionstring) { System.Data.DataTable dt = new DataTable(); MySql.Data.MySqlClient.MySqlDataAdapter da = new MySqlDataAdapter(commandText, Connectionstring); da.填充(dt);返回 dt; }
标签: c# mysql asp.net-core