美文网首页
MongoDb in .Net 使用IOptions配置连接

MongoDb in .Net 使用IOptions配置连接

作者: 王清水 | 来源:发表于2021-04-04 19:08 被阅读0次

    1,防止数据库硬编码

数据库通常的硬编码一般包括 数据库连接字符串、数据库名,Collection名等
        -- 需要使用appsettings.json + IConfiguration 实现改进  

硬编下的Mongo设置,需要修改设置时需要重启服务

    

改进方案1,第一步,填写appsettings.json 改进方案1,第二步,使用注入读取configuration设置

    但这样的改进,会发现一个问题,每次都要写关于这个服务库表的设置,如果库表多,那么就意味着维护不容易,所以,需要结合使用IOptions

    

改进方案2,添加设置的对象,需要命名一致 改进方案2,构造函数引入使用

相关文章

网友评论

      本文标题:MongoDb in .Net 使用IOptions配置连接

      本文链接:https://www.haomeiwen.com/subject/uezxkltx.html