zoukankan      html  css  js  c++  java
  • .Net Core控制台应用加载读取Json配置文件

    ⒈添加依赖

      Microsoft.Extensions.Configuration

      Microsoft.Extensions.Configuration.FileExtensions

      Microsoft.Extensions.Configuration.Json

    ⒉在项目中添加Json配置文件并将其复制到输出目录属性设置为“始终复制”

    1 {
    2   "ConnectionStrings": {
    3     "StudyConnStr": "Data Source=.;Initial Catalog=Study;User ID=sa;Password=admin"
    4   }
    5 }

    ⒊在代码中加载配置文件并读取相应内容

     1 using Microsoft.Extensions.Configuration;
     2 using System;
     3 using System.IO;
     4 
     5 namespace Config_Test
     6 {
     7     class Program
     8     {
     9         static void Main(string[] args)
    10         {
    11             var build = new ConfigurationBuilder();
    12             build.SetBasePath(Directory.GetCurrentDirectory());
    13             build.AddJsonFile("//Config//dbconfig.json", true, true);
    14             var dbConfig = build.Build();
    15             string dbConn = dbConfig.GetSection("ConnectionStrings").GetSection("StudyConnStr").Value;
    16             Console.WriteLine($"db连接字符串:{dbConfig["ConnectionStrings:StudyConnStr"]}");
    17             Console.WriteLine($"db连接字符串:{dbConn}");
    18             Console.ReadKey();
    19         }
    20     }
    21 }
  • 相关阅读:
    DIV+CSS中的滤镜和模糊
    初识DIV+CSS
    HTML核心标签之表格标签(二)
    HTML核心标签之表格标签(一)
    关于HTML的两个实例
    CSS的四种引入方式
    HTML中的表单
    HTML基础知识概括
    python3操作socketserver
    数据库MySQL的基本操作
  • 原文地址:https://www.cnblogs.com/fanqisoft/p/10806799.html
Copyright © 2011-2022 走看看