学习记录
一、获取appsetting配置的数据
1.需要安装Microsoft.Extensions.Configuration这个包
2.通过依赖注入的方式获取
public class MyService
{
private readonly IConfiguration _configuration;
public MyService(IConfiguration configuration)
{
_configuration = configuration;
}
public string GetDatabaseConnectionString()
{
return _configuration.GetConnectionString("DefaultConnection");
}
}
https://cloud.tencent.com/developer/article/2353245
二、sqlsugar的两种配置模式:SqlSugarScope(单例模式)和SqlSugarClient(原生模式)的区别
1.没有很清楚地明白这两者有什么区别
2.综合网上资料大致理解为:SqlSugarScope使用起来比SqlSugarClient更方便,但是SqlSugarClient比SqlSugarScope性能更好
https://www.cnblogs.com/walterwhite/p/16978714.html
三、.net core WebApplication和 WebApplicationBuilder的区别
1.WebApplicationBuilder:用于构建 Web 应用程序的配置,用于配置应用程序的服务和中间件
创建方式为:var builder = WebApplication.CreateBuilder(args);
2.WebApplication:应用程序实例,是一个轻量级的 Web 应用程序对象,用于定义和运行应用程序,负责处理请求和响应。
创建方式为:var app = builder.Build();

浙公网安备 33010602011771号