学习记录

一、获取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();

posted @ 2025-11-28 15:28  H丶Star  阅读(3)  评论(0)    收藏  举报