跳到主要内容

5.1 数据访问

数据访问模块负责把业务对象可靠地落到数据库中。学习重点不是只会 CRUD,而是理解模型、查询、事务和性能之间的取舍。

核心主题

  • SQL 基础:表、主键、外键、索引、查询、连接、事务。
  • EF Core:DbContext、实体配置、迁移、查询、更新、关系加载。
  • 性能:投影查询、分页、索引、N+1 查询、批量操作。
  • 一致性:事务、并发令牌、幂等、软删除、审计字段。
  • 运维:迁移发布、备份恢复、连接池和慢查询定位。