using Microsoft.Extensions.Configuration; using System; namespace Core.Util {
/// <summary> /// 配置文件帮助类 /// </summary> public static class ConfigHelper {
private static IConfiguration _config; private static object _lock = new object(
); public static IConfiguration Configuration { get { if (_config == null) {
lock (_lock) { if (_config == null) { var builder = new ConfigurationBuilder() .
SetBasePath(AppContext.BaseDirectory) .AddJsonFile("appsettings.json"); _config
= builder.Build(); } } } return _config; } set { _config = value; } } ///
<summary> /// 从AppSettings获取key的值 /// </summary> /// <param
name="key">key</param> /// <returns></returns> public static string GetValue(
string key) { return Configuration[key]; } /// <summary> /// 获取连接字符串 ///
</summary> /// <param name="nameOfCon">连接字符串名</param> /// <returns></returns>
public static string GetConnectionString(string nameOfCon) { return
Configuration.GetConnectionString(nameOfCon); } } }

技术
©2019-2020 Toolsou All rights reserved,
明明是post请求为什么会在地址栏显示参数?Vue页面跳转传递参数及接收(精华)2020年7月15日 微信小程序 template的使用(精华2020年6月2日更新) TypeScript函数详解(精华)2020年6月26日 C#类库model PageInputjava几种常见运行时异常及简单例子element-ui+vue-treeselect下拉框的校验使用VS2019 “Windows桌面应用程序”模块创建Win32窗口python 动态规划求解单源最短路径PHP打印输出log