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 }