当前位置: 首页 > news >正文

.Net Core Configuration用法

//在应用程序的任何地方注入 IConfiguration 来访问配置数据。ASP.NET Core 默认会加载 appsettings.json 文件

IConfiguration _configuration = builder.Configuration;
string connectionString =  _configuration["ConnectionStrings:SqlServerConnection"];

Helper帮助类

        private static IConfigurationRoot Configuration { get; set; }static ConfigurationTools(){var builder = new ConfigurationBuilder().SetBasePath(Directory.GetCurrentDirectory()).AddJsonFile("appsettings.json", optional: false, reloadOnChange: true);Configuration = builder.Build();}/// <summary>/// 默认获取ConnectionStrings节点下配置/// </summary>/// <param name="name"></param>/// <returns></returns>public static string GetConnectionString(string name){return Configuration.GetConnectionString(name);}/// <summary>/// 将Key查询的数据自动封装成类/// </summary>/// <typeparam name="T"></typeparam>/// <param name="key"></param>/// <returns></returns>public static T GetAppSetting<T>(string key){return Configuration.GetSection(key).Get<T>();}


http://www.mrgr.cn/news/65715.html

相关文章:

  • 全面解析:大数据技术及其应用
  • Redis系列---数据管理
  • Chromium Mojo(IPC)进程通信演示 c++(1)
  • 大数据与智能算法助力金融市场分析:正大的技术创新探索
  • VsCode显示空格
  • 深度学习:正则化(Regularization)详细解释
  • antdesignpro表单中高级的fieldProps属性
  • 【面试经典150】day 11
  • javaNIO核心知识.中
  • P11118 [ROI 2024 Day 2] 无人机比赛 题解
  • Python装饰器执行的顺序你知道吗
  • 并发编程(6)——future、promise、async,线程池
  • 写给粉丝们的信
  • 使用 MySQL Workbench 创建和管理用户
  • 六款高颜值注册页面(可复制源码)
  • 数据仓库设计-分层
  • 【数学二】线性代数-矩阵-分块矩阵及方阵的行列式
  • C++ 内存对齐:alignas 与 alignof
  • 24/11/4 算法笔记 蛇形卷积
  • redis:list列表命令和内部编码
  • 11.4工作笔记
  • 【AI+教育】一些记录@2024.11.04
  • 数据结构---链表实现栈
  • 内置函数【MySQL】
  • Java环境下配置环境(jar包)并连接mysql数据库
  • VisionPro —— CogPatInspectTool对比工具