zoukankan      html  css  js  c++  java
  • NetCore 获取appsetting.json 文件中的配置

    1. 

    using Microsoft.Extensions.Configuration

    public
    class HomeController : Controller { public IConfiguration _configuration { get; set; } public HomeController(IConfiguration configuration) { _configuration = configuration; } public IActionResult Index() {
    //获取 appsettings 中的
    ConnectionStrings节点下面的key为 DefaultConnection 的value
    var config = _configuration.GetSection("ConnectionStrings:DefaultConnection"); return View(); }

    2. 在srartup中写

    public void ConfigureServices(IServiceCollection services)
    {
    services.AddMvc();
    
    #region 获取数据库连接字符串
    
    
    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 
    
    }
  • 相关阅读:
    移动及pc端实现签名功能
    中文字符长度与英文字符长度的计算
    IE8部分兼容问题及解决方法
    如何本地搭建手机可访问的web网页
    MYSQL索引的作用和创建
    HTTP协议
    data.json
    axios
    axios基本用法
    Component 初识组件
  • 原文地址:https://www.cnblogs.com/sunqiang/p/9002760.html
Copyright © 2011-2022 走看看