zoukankan      html  css  js  c++  java
  • .net core从配置中读取数据并实例对象

    在.net core中配置一般是存储在appsetting.json中(json形式),那么怎么从中读取数据呢

    在.net core中封装了IConfiguration接口,用来获取配置中的section

    public static void Init(IServiceCollection services, IConfiguration configuration){
         Configuration = configuration;
         services.Configure<Connection>(configuration.GetSection("Connection"));


    var provider = services.BuildServiceProvider();

    _connection = provider.GetRequiredService<IOptions<Connection>>().Value; }
    public static string GetSettingString(string key) { return Configuration[key]; } public static IConfigurationSection GetSection(string key) { return Configuration.GetSection(key); }

    获取Configuration实例之后,只要获取键值就可以获取对应的json字符串

    而使用Configure方法可以配置实例,在通过GetRequiredService获取值即可

    记录编程的点滴,体会学习的乐趣
  • 相关阅读:
    周末毒鸡汤时间
    MySQL 8.0发布,你熟悉又陌生的Hash Join?
    你可能需要的Kafka面试题与答案整理
    流程控制结构
    视图
    事务
    常用约束
    sql99语法的连接查询
    数据类型
    数据操作语句(DML)
  • 原文地址:https://www.cnblogs.com/AduBlog/p/13587033.html
Copyright © 2011-2022 走看看