学海无涯

导航

2022年9月30日 #

EF Core 基于关系的复杂查询

摘要: 在EF Core 中进行跨表数据查询变得非常容易,但是开发人员仍然需要关注和调整 EF Core 底层生成的 SQL 语句,确保在系统的重要环节不会有明显的性能瓶颈。 [HttpGet("query/{message}")] public async Task<ActionResult<IEnume 阅读全文

posted @ 2022-09-30 15:05 宁静致远. 阅读(77) 评论(0) 推荐(0) 编辑

EF Core 关系配置 多对多

摘要: 一对多和一对一都只需要在表中增加外键列,但是在多对多关系中,我们必须引入一张中间表保存两张表之间的关联关系。 多对多:不需要声明中间表实体,也不需要声明外键。 实体: public class Teacher { public long Id { get; set; } public string 阅读全文

posted @ 2022-09-30 14:50 宁静致远. 阅读(470) 评论(0) 推荐(0) 编辑

EF Core 关系配置 一对一

摘要: 一个订单对应一个快递信息 在一对多关系中,EF Core 会自动在多端的表中生成一个指向一端的外键列,不需要我们显式地声明外键属性。但是在一对一关系中,必须显式地在其中一个实体类中声明一个外键属性。 实体类: /// <summary> /// 订单 /// </summary> public cl 阅读全文

posted @ 2022-09-30 10:19 宁静致远. 阅读(119) 评论(0) 推荐(0) 编辑