.NET Core 3.1中使用配置读取连接字符串的方法如下:
{
"ConnectionStrings": {
"DefaultConnection": "Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;"
}
}
using Microsoft.Extensions.Configuration;
public class Program
{
public static void Main(string[] args)
{
var configuration = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("appsettings.json")
.Build();
var connectionString = configuration.GetConnectionString("DefaultConnection");
// 使用连接字符串进行数据库连接等操作
}
}
这样,通过configuration.GetConnectionString("DefaultConnection")
方法可以获取到配置文件中定义的连接字符串,并将其用于数据库连接等相关操作。
需要注意的是,如果使用不同的连接字符串名称,可以将其替换为自定义的名称。同时,还可以在appsettings.json文件中定义其他的配置项,并通过类似的方式读取。
腾讯云相关产品中,可以使用TencentCloudSDK.Common.Profile.ClientProfile和TencentCloudSDK.Mysql.V20170312.Models.CreateDBInstanceRequest类来创建和配置数据库实例。具体相关产品和产品介绍请参考腾讯云官方文档。
参考链接:
领取专属 10元无门槛券
手把手带您无忧上云