using Microsoft.Extensions.Configuration; using Znyc.Cloudcar.Admin.Commons.Core.App; namespace Znyc.Cloudcar.Admin.Commons { /// /// 配置文件读取操作 /// public class Configs { public static IConfiguration configuration; static Configs() { configuration = App.GetService(); } /// /// 根据Key获取数配置内容 /// /// /// public static IConfigurationSection GetSection(string key) { return configuration.GetSection(key); } /// /// 根据section和key获取配置内容 /// /// /// /// public static string GetConfigurationValue(string section, string key) { return GetSection(section)?[key]; } /// /// 根据Key获取数据库连接字符串 /// /// /// public static string GetConnectionString(string key) { return configuration.GetConnectionString(key); } } }