數據庫連接我們都需要動態修改。在asp.net讀取數據直接使用web.config即可。但是在asp.net core里沒有web.config,我們需要使用appsettings.json來設置
本文需要用到包:Microsoft.Extensions.Configuration,Microsoft.Extensions.Configuration.FileExtensions,Microsoft.Extensions.Configuration.Json
1、appsettings.json
{ ...... "ConnectionStrings": { "sqlConn": "server=0.0.0.0,1433;database=Mus;uid=muskal;pwd=WKSLodWQauX;Max Pool Size=150;Connect Timeout=18000" },
2、在新建類中獲取配置
IConfiguration configuration = new ConfigurationBuilder() .SetBasePath(Environment.CurrentDirectory) .AddJsonFile("AppSettings.json", true, true) .AddInMemoryCollection() .Build();
var sqlConnectionString= configuration["ConnectionStrings:sqlConn"];