一、同步 VS 异步 1. 同步 当一个线程执行同步操作时,它会按照调用的顺序依次执行这些操作,并在执行每个操作时等待该操作完成。也就是说,线程会被阻塞,直到当前同步操作完成...
一、同步 VS 异步 1. 同步 当一个线程执行同步操作时,它会按照调用的顺序依次执行这些操作,并在执行每个操作时等待该操作完成。也就是说,线程会被阻塞,直到当前同步操作完成...
MiddleWares MiddleWares 的概述 在C# 中,ASP.NET Core 应用程序的处理流程通过一个称为管道(pipeline)的概念来组织,而中间件就是...
Project-Test 配置测试包 配置测试的前提环境 1. 配置单元测试的基类 定义一个类,用于提供 一系列测试的方法,包括依赖注入、运行操作、以及带有工作单元的操作 1...
类的基本架构 在 C# 中,类是一种引用类型,用于定义对象的模板。类可以包含字段、属性、方法、构造函数等,构成了对象的基本架构 类可以包含的内容: 字段(Fields): 用...
⚠️ 修饰符搭配注意项 public 公共访问修饰符,表示被 public 修饰的成员 可以在任何地方 被访问 谨慎搭配 private、protected、internal...
面向过程 VS 面向对象 面向过程 以 过程 为中心 的编程思想,在编程时把 解决问题的 步骤 分解出来,使用函数实现这些步骤,再一步步按顺序调用函数,直至解决问题 按照面向...
.NET .NET 平台是一个开发框架,支持多种编程语言,用于构建各种类型的应用程序,包括桌面应用、Web 应用、移动应用、云服务等。这个平台由 Microsoft 提供,并...
修饰符 abstract abstract 修饰符 主要用于定义抽象类和抽象方法 abstract 修饰符可用于类、方法、属性、索引和事件 抽象类本身不能被实例化,通常用于定...
C# 修饰符一 在 C# 中,修饰符(modifiers)是用于修改类型、成员、方法等声明的关键字,它们提供了额外的信息和控制 C# 中,修饰符主要包括 访问修饰符、参数修饰...
路由参数 1. FromQuery 特性 用于从请求的 查询字符串 中提取参数值通常用于 GET 请求,因为 GET 请求的参数通常是通过查询字符串传递的在控制器方法的参数上...
Test 在 C# 中,测试是一个重要的模块,可以保障代码的正确性和可靠性。测试的许多框架如: xUnit Shouldly Nsubstitue 而测试的范畴通常涵盖了多...
LINQ - 标准查询运算符 标准查询运算符是组成 LINQ 模式的方法。 这些方法中的大多数都作用于序列;其中序列指其类型实现 IEnumerable<T>[https:/...
Linq 基础 语言集成查询 (LINQ) 是一系列直接将查询功能集成到 C# 语言的技术统称 LINQ 最明显的“语言集成”部分就是查询表达式。 查询表达式采用声明性查询...
EF Core 在项目基本流程 实体类 数据库连接 实体映射 service 数据操作 数据库连接 startup 的ConfigureContainer方法中,注册一个自定...
EF Core 的基本工作流程(举例) Entity Framework Core(EF Core)是一个对象关系映射(ORM)框架,用于在应用程序中处理数据库操作。它的基本...
ORM 和 EF Core ORM ORM(对象关系映射)是一种编程技术,用于在关系型数据库和面向对象编程语言之间建立映射关系。ORM 工具能够将数据库中的表、视图和存储过程...
ORM ORM(对象关系映射)是一种编程技术,用于在关系型数据库和面向对象编程语言之间建立映射关系。ORM 工具能够将数据库中的表、视图和存储过程等数据结构映射到编程语言中的...
DbUp Dbup是一个开源的.NEßT库,用于数据库迁移和版本控制。可以用脚本的形式来进行管理数据库架构的变化,包括创建表、修改表结构、添加数据等操作 DbUp的主要功能 ...
BitArray 点阵列 BitArray 类管理一个紧凑型的位值数组,它使用布尔值来表示,其中 true 表示位是开启的(1),false 表示位是关闭的(0) 需要存储位...
Queue 队列 队列(Queue)代表了一个先进先出的对象集合。需要对各项进行先进先出的访问时,则使用队列。在列表中添加一项,称为入队,从列表中移除一项时,称为出队 队列的...