
大家好,在.net core專案中設定檔放置在appsetting.json中
要如何能動態取得檔案中的ConnectionStrings內容

我所謂的動態取得,是在不知ConnectionStrings中有什麼Key及Value的狀況下
取得Key和Value,好讓後端可使用,動態連接資料庫
上圖中的config必須得知道Key是什麼才可取得該Value值,並非我所想要的
config["ConnectionStrings:DefaultConnection"]   X
config.GetConnectionString("DefaultConnection")  X
這些都不是我要的~
如果有知道的大大還請幫忙,感謝!!
using System.Configuration;
class Program
{
    static void Main()
    {
        GetConnectionStrings();
        Console.ReadLine();
    }
    static void GetConnectionStrings()
    {
        ConnectionStringSettingsCollection settings =
            ConfigurationManager.ConnectionStrings;
        if (settings != null)
        {
            foreach(ConnectionStringSettings cs in settings)
            {
                Console.WriteLine(cs.Name);
                Console.WriteLine(cs.ProviderName);
                Console.WriteLine(cs.ConnectionString);
            }
        }
    }
}