首页 > 数据库 >asp.net core3.1代码中获取数据库连接字符串

asp.net core3.1代码中获取数据库连接字符串

时间:2022-10-25 20:11:56浏览次数:56  
标签:asp 数据库 IConfiguration readonly DapperMysqlHelper core3.1 net configuration publ

{
  "ConnectionStrings": {
    "Default": "server=192.168.3.5;Initial Catalog=your_db_name;User=root;Password=111222;port=3306;sslMode=None;"
  }
}
public class DapperMysqlHelper
    {
        private readonly int commandTimeout = 30;//设置超时时间5秒
        private readonly IConfiguration _configuration;

        /// <summary>
        /// 构造方法
        /// </summary>
        /// <param name="options"></param>
        public DapperMysqlHelper(IConfiguration configuration)
        {
            _configuration = configuration;
        }

        /// <summary>
        /// 获取数据库连接对象
        /// </summary>
        /// <returns></returns>
        public MySqlConnection GetConnection()
        {
            return new MySqlConnection(_configuration.GetConnectionString("Default"));
        }
}

Dapper的一个辅助类:DapperMysqlHelper,其它的方法不贴了。

标签:asp,数据库,IConfiguration,readonly,DapperMysqlHelper,core3.1,net,configuration,publ
From: https://www.cnblogs.com/subendong/p/16826150.html

相关文章

  • net6 'MD5CryptoServiceProvider' 已过时 处理方法.'
    将项目升级到.NET6后,编译器开始抱怨以下警告消息:warningSYSLIB0021:“MD5CryptoServiceProvider”已过时:“Derivedcryptographictypesareobsolete.UsetheCre......
  • Kubernetes架构提供哪些功能​
    2014年,谷歌开放了Kubernetes项目。它是建立在谷歌运行大规模生产系统的基础之上,结合社区的最佳创意和实践构建的一个可移植、可扩展的开源平台。Kubernetes主要是通过API......
  • Kubernetes架构提供哪些功能
    2014年,谷歌开放了Kubernetes项目。它是建立在谷歌运行大规模生产系统的基础之上,结合社区的最佳创意和实践构建的一个可移植、可扩展的开源平台。Kubernetes主要是通过API......
  • ddd领域驱动设计模型 及 Net6使用MediatR完成领域事件发送
    十年河东,十年河西,莫欺少年穷学无止境,精益求精1、序言领域驱动设计是一种解决业务复杂性的设计思想,不是一种标准规则的解决方法。 2、ddd领域驱动模型介绍参考:https:......
  • 【VB.NET】绘制管道接口圆环
    图形绘制视频教程见《​​【VB.NET】二维图形绘制​​》    假设我想在图纸上绘制一个管道接口处的圆环横截面图样,管道圆环接口的半径为220毫米,接口宽度为40毫米,接口......
  • Kubernetes--Pod对象的生命周期
    Pod对象自从其创建开始至其终止退出的时间范围称为其生命周期。在这段时间中,Pod会处于多种不同的状态,并执行一些操作;其中,创建主容器(maincontainer)为必需的操作,其他可选......
  • Installing Metrics Server on Kubernetes-1.25.2
    一、InstallingMetricsServeronKubernetes-1.25.2链接:https://github.com/kubernetes-sigs/metrics-server在新版的Kubernetes中系统资源的采集均使用Metrics-Server......
  • Leetcode weekly conetest 315
    Leetcodeweeklyconetest3151.与对应负数同时存在的最大正整数解法:碰到这种查询数字是否存在的时候,用哈希表就可以很好的解决,我们首先将所有数字都插入到哈希表中,然......
  • asp.net web项目 绑定ip地址运行方式
    解决方案下面查找文件夹路径/.vs/config/applicationhost.config中找到如下节点<sites><sitename="WebSite1"id="1"serverAutoStart="true">......
  • Kube-hunter:一个用于Kubernetes渗透测试的开源工具
    https://blog.csdn.net/M2l0ZgSsVc7r69eFdTj/article/details/82719327我们最近发布了一款叫做Kube-hunter[1]的免费工具。你只需提供你的Kubernetes集群的IP或者DNS名称,K......