这里的默认配置文件指的是项目中的appsettings.json文件,我们可以把一些配置信息保存在里面,比如数据库连接信息。

来吧,看例子:

1、先在appsettings.json文件中写入数据库的连接信息:

{

"Logging": {

"LogLevel": {

"Default": "Information",

"Microsoft": "Warning",

"Microsoft.Hosting.Lifetime": "Information"

}

},

"AllowedHosts": "*",

"DataBase": { //添加的数据库连接

"Server": "m.xmbygy.com",

"Name": "fdsafdsa",

"UID": "321dwwq",

"PassWord": "sdfewwssva"

}

}

2、在Startup.cs的ConfigureServices中注入上下文类

services.AddTransient();

3、在上下文类EFCoreContext.cs中读取配置信息

public class EFCoreContext : DbContext

{

private IConfiguration Configuration;

//通过构造函数注入Configuration对象

public EFCoreContext(IConfiguration configuration)

{

Configuration = configuration;

}

protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)

{

string server = Configuration["DataBase:Server"];

string name = Configuration["DataBase:Name"];

string uID = Configuration["DataBase:UID"];

string passWord = Configuration["DataBase:PassWord"];

string strConn = $"server = {server}; user id = {uID}; password ={passWord}; database = {name}";

optionsBuilder.UseSqlServer(strConn);//数据库连接

}

}

4、获取成功,如下图:

这就是最简单的一种方法,也是最实用的。

.net 读取mysql数据库配置文件_.NETCore添加及读取默认配置文件信息相关推荐

  1. 安卓读取mysql数据库文件路径_Android开发实现读取assets目录下db文件的方法示例...

    本文实例讲述了Android开发实现读取assets目录下db文件的方法.分享给大家供大家参考,具体如下: 最近准备打算写一个关于天气预报的app,偶然的机会在一大神的博客上看到了一个获取天气的api ...

  2. mysql source导入_读取MySQL数据库中的数据【Python数据分析百例连载】

    当所需的数据存贮在MySQL数据库中时,那么数据分析首要任务就是要通过Pandas读取MySQL数据.例如,某网站注册用户信息保存在MySQL数据库中,如图所示(部分数据),下面将使用Pandas的r ...

  3. 启动mysql 数据库服务器_启动及关闭MySQL服务器的正确方式

    启动及关闭 MySQL 服务器 Windows 系统下 在 Windows 系统下,打开命令窗口(cmd),进入 MySQL 安装目录的 bin 目录. 启动: cd c:/mysql/bin mys ...

  4. 读取mysql数据库的数据,转为json格式

    # coding=utf-8 ''' Created on 2016-10-26 @author: Jennifer Project:读取mysql数据库的数据,转为json格式 ''' import ...

  5. PHP——PHP读取MySQL数据库中文乱码解决方案

    问题描述 PHP读取MySQL数据库中文乱码 解决方案 静态页面  <head> <metahttp-equiv="Content-Type"content=&q ...

  6. python提取数据库数据_Python如何读取MySQL数据库表数据

    本文实例为大家分享了Python读取MySQL数据库表数据的具体代码,供大家参考,具体内容如下 环境:Python 3.6 ,Window 64bit 目的:从MySQL数据库读取目标表数据,并处理 ...

  7. 关于delphi2010读取MySQL数据库TEXT类型乱码的解决方案

    今天在测试delphi2010的DBExpress读取mysql数据库功能的时候,发现了一个问题: 我的mysql是5.1版本,字符集全部设置为utf8,使用delphi2010读取intger.ti ...

  8. Java 程序读取Mysql数据库时间信息与真实时间相差 13、14 小时、SQLException: HOUR_OF_DAY: 2 -> 3

    CST时区引起的异常: Java 程序读取Mysql数据库时间信息,与真实时间相差 13.14 小时 java.sql.SQLException: HOUR_OF_DAY: 2 -> 3 原因: ...

  9. java 读取mysql数据库_原生Java操作mysql数据库过程解析

    这篇文章主要介绍了原生Java操作mysql数据库过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.引入数据库驱动的jar包 以通过mav ...

最新文章

  1. C语言取字节的第n二进制,学C语言的看过来,最完整进制转换、整数和小数内存存储模型...
  2. 2021年 第12届 蓝桥杯 第4次模拟赛真题详解及小结【Java版】
  3. .NET6之MiniAPI(二十四):用Polly重试
  4. P5488 差分与前缀和(多项式/生成函数)
  5. LeetCode 53:最大子序和解题以及优化思路(第一次独立刷题记录)
  6. 远控免杀专题(18)-ASWCrypter免杀
  7. 冲刺阶段(二)第五天 5月16日
  8. Redis的安装与常用配置说明
  9. 禁止特定IP访问Oracle数据库
  10. Android图片完整性检验,Android安全测试之应用完整性校验检测
  11. mysql版本引起的驱动问题
  12. 自定义char类型字段
  13. wpf textblock可以复制_C# WPF:这次把文件拖出去!
  14. HTC Vive安装及如何连接电脑详细教程(全程图解)
  15. Louvain、Lpa、Infomap算法
  16. html看图识颜色,canvas 识别图片颜色 解析图片颜色
  17. matlab 重复测量方差分析,DPABI重复测量方差分析时,在permutation test或后续的多重比较校正时报错...
  18. 以实验理解交换机原理
  19. vreyCD 标题中的经典名句
  20. html form提交增加请求头,怎么给jquery跨域post请求添加头部信息?

热门文章

  1. 即时通讯开发(逐行、隔行扫描)
  2. 如何高效、可移植申请内存代码。
  3. 数字电视制播设备间的文件交换格式
  4. springCloud - 第4篇 - 消费者调用服务 ( Feign )
  5. oracle中使用sql查询时字段为空则赋值默认
  6. java自定义注解学习笔记
  7. 【转】数学与编程——求余、取模运算及其性质
  8. 2016 7 25 链表
  9. Cocos2d-x 3.2 学习笔记(四)学习打包Android平台APK!
  10. ZooKeeper(二)ZooKeeper能做什么?