摘要: var关键字: 在C#中,var关键字用于隐式类型推断。它允许你声明一个变量而无需显式指定类型,编译器会根据变量初始化的值自动推断出变量的类型。 具体来说,var关键字的使用方式如下: var variableName = initialValue; 在上面的示例中,var关键字用于声明一个名为va 阅读全文
posted @ 2024-01-23 15:53 高小浩upup 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 在 C# 中,Task.Run(() => { ... }) 用于创建并启动一个在后台线程上运行的任务。 Task.Run 方法接受一个委托参数,该委托包含要在后台线程上执行的代码。使用 lambda 表达式可以方便地定义这个委托。 以下是一个示例: Task.Run(() => { // 在后台线 阅读全文
posted @ 2024-01-23 14:39 高小浩upup 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 简介: 在 C# 中,API 熔断是指在使用某个 API 时,如果该 API 的响应时间或错误率超过了预设的阈值,系统会自动停止对该 API 的请求,并返回一个预设的错误信息,以防止由于 API 的故障或超时导致整个系统出现故障或降级。 具体实现方式可以采用以下几种方法: 计数器熔断:在客户端维护一 阅读全文
posted @ 2023-12-20 11:16 高小浩upup 阅读(43) 评论(0) 推荐(0) 编辑
摘要: LINQ: LINQ(Language Integrated Query)是.NET Framework 3.5 中引入的一个功能,它提供了一种统一的查询语法,使得我们可以在 C# 代码中直接使用类似 SQL 的查询语句来查询和操作各种数据源,如集合、数据库、XML 等。LINQ 使用标准查询运算符 阅读全文
posted @ 2023-12-18 10:52 高小浩upup 阅读(11) 评论(0) 推荐(0) 编辑
摘要: SqlSugar: 当我们在SQLSugar中定义了两个实体类之间的关联关系时,可以使用导航属性进行关联查询。导航属性是表示一个实体对象与其他实体对象之间关联的属性。通过导航属性,我们可以方便地在查询中访问和检索相关联的实体数据。 在SQLSugar中,导航属性需要满足以下条件: 导航属性必须为可访 阅读全文
posted @ 2023-12-18 10:17 高小浩upup 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 使用建议: 如果数据量较小或者需要高效地查询特定数据,则应该使用真分页查询;如果数据量较大或者需要快速展示数据,则可以考虑使用假分页查询。 真分页: 真分页查询是指将数据从数据库中按照每页固定的记录数进行分页,例如每页显示10条记录。在查询语句中通过使用 OFFSET 和 FETCH NEXT 语句 阅读全文
posted @ 2023-12-18 09:17 高小浩upup 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 简介: 在.NET中,过滤是指根据特定的条件从数据集合中筛选出符合条件的元素,将不符合条件的元素剔除,只保留符合条件的元素的操作。这个操作可以应用在各种数据类型上,包括数组、集合、数据库查询结果等。 在.NET中,可以使用各种方法来进行过滤,比如LINQ(Language Integrated Qu 阅读全文
posted @ 2023-12-07 10:24 高小浩upup 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 在.NET Core中,依赖注入服务的生命周期是指服务实例的寿命范围,即在整个应用程序的生命周期内,服务实例何时被创建、何时被销毁。在.NET Core中,有以下几种主要的依赖注入服务生命周期: 瞬时(Transient)生命周期: 服务以每次请求为一次性创建。每次使用 GetService 方法时 阅读全文
posted @ 2023-12-07 10:20 高小浩upup 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 简介: Redis(Remote Dictionary Server)是一个开源的高性能键值存储系统,它支持多种数据结构,包括字符串(String)、哈希(Hash)、列表(List)、集合(Set)和有序集合(Sorted Set)等。Redis以内存中的数据结构来存储数据,并通过持久化机制将数据 阅读全文
posted @ 2023-12-07 10:12 高小浩upup 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 简介: 在C#中,跨域是指在浏览器中发送请求时,请求的目标资源位于不同的域名、端口或协议下。默认情况下,浏览器会限制跨域请求,以防止恶意代码的执行。 为了实现跨域请求,可以采用以下几种方式: JSONP(JSON with Padding) JSONP是一种通过动态加载脚本的方式实现跨域请求的技术。 阅读全文
posted @ 2023-12-06 15:46 高小浩upup 阅读(5) 评论(0) 推荐(0) 编辑