NetCore gets the configuration in the appsetting.json file

1. 

using Microsoft.Extensions.Configuration

public
class HomeController : Controller { public IConfiguration _configuration { get ; set ; } public HomeController (IConfiguration configuration) { _configuration = configuration; } public IActionResult Index() {
//Get
the value of DefaultConnection as the key below the ConnectionStrings node in appsettings
var config = _configuration.GetSection("ConnectionStrings:DefaultConnection"); return View(); }

 

 

 

2. Write in srartup

public void ConfigureServices(IServiceCollection services)
{
services.AddMvc();

#regionGet database connection string


var builder = new ConfigurationBuilder();
builder.SetBasePath(Directory.GetCurrentDirectory());
builder.AddJsonFile("appsettings.json");
var connectionStringConfig = builder.Build();
var connectionString = connectionStringConfig["ConnectionStrings:DefaultConnection"];

services.AddDbContext<EFProjectContext>(options => options.UseMySQL(connectionString));



#endregion 

}

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325706505&siteId=291194637