异步开发不能使运行速度更快,但是能让系统承受更大的并发量。异步方法是用async 关键字修饰的方法,异步方法名字用async结尾。异步方法返回值设置:无返回值用Task,有返回值用 Task<T>,T是异步方法真正的返回值类型。调用异步方法,一般在方法前加上await关键词…
2025-09-18 7
在Entity Framework Core中,base.OnModelCreating是继承自基类DbContext的受保护方法,用于配置实体映射规则。该方法在派生类中重写时,需先调用基类的OnModelCreating方法以保留框架默认的映射逻辑,再添加自定义配置。 常见用途1、多租户全局过滤通过HasQueryFi…
2025-08-24 10
本文详细介绍在EntityFrameworkCore中如何构建一对一、一对多及多对多的数据模型,包括学生与桌子的一对一关系,学校与老师的关联,以及父母与孩子的多对多联系。一、一对一模型的建立:1、定义模型示例:学生和桌子的一对一关系:每个学生需要对应一个桌位信息,桌位信息…
2025-08-24 9
ModelBuilder.Entity 是 Entity Framework (EF)中用于定义实体与数据库之间映射关系的核心API。通过 Fluent API (即 DbModelBuilder 相关方法),开发者可以在 OnModelCreating 方法中配置实体关系、属性映射等数据库模型细节。 核心功能1、实体关系配置:支持一…
2025-08-24 10
.NET WebAPI作为一种构建RESTful服务的强大工具,为开发者提供了便捷的方式来定义、处理HTTP请求并返回响应。在设计API接口时,正确地接收和解析客户端发送的数据至关重要。.NET WebAPI提供了一系列特性,如[FromRoute]、[FromQuery]和[FromBody],用于指示控制器方法应如…
2025-08-22 9