背景:在做winform的时候很经常就是将数据库的连接字符串信息保存到配置文件中,今天突然发现asp.net core webapi中的获取方式是很不一样的。
在.net framework中
配置文件在App.config中
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
</startup>
<connectionStrings>
<add name = "connString" connectionString="Server=LAPTOP-61GDB2Q7\SQLEXPRESS;DataBase=SMDB;Uid=sa;Pwd=root123;
Pooling = true;Max Pool size = 10; Min Pool size = 5;"/>
</connectionStrings>
</configuration>
-- 第二个就是我们自己增加的数据库连接字符串
获取的话使用ConfigurationManager
private static readonly string connString = ConfigurationManager.ConnectionStrings["connString"].ToString();
在asp.net core webapi中
配置文件保存在appsetti