Tag: EF Core
All the articles with the tag "EF Core".
-
EF Core 关系建模完全指南:一对多、多对多与一对一
Published: at 03:32 AMEF Core 里的实体关系看起来简单,踩坑的人却一点都不少。这篇文章把一对多、一对一、多对多三种关系讲清楚:Fluent API 配置、级联删除选项、隐式/显式多对多的选择、Shadow Property 以及三种加载策略的适用场景。
-
EF Core 性能优化最佳实践(.NET 10)
Published: at 02:23 AMEF Core 查询慢、内存高、启动卡,大多不是框架的锅,而是几个关键用法没对齐。这篇文章整理 10 个可落地的性能优化技巧,从 AsNoTracking 到编译查询、从批量操作到慢查询日志,附带优先级排序和实操代码。
-
SQL Server 时态表 + EF Core:零侵入式数据变更审计
Published: at 01:40 AM介绍如何借助 SQL Server 系统版本时态表与 EF Core 6+ 的 IsTemporal() API,为业务实体建立完整的行级别历史追踪,覆盖配置、迁移、5 种历史查询运算符、生产环境注意事项与常见坑点。
-
.NET 10 Clean Architecture 实战:从空目录到可运行的电影管理 API
Published: at 12:00 AM用 .NET 10 从零搭建 Clean Architecture 四层项目:Domain、Application、Infrastructure、API,依赖只朝内指向核心。不用 Repository,DbContext 通过接口暴露,Aspire 一条命令编排 API 和 PostgreSQL,10 个领域单测 155ms 跑完。
-
仓储模式在 .NET 10 中还值得用吗
Published: at 11:32 PMDbContext 本身就是 Repository + Unit of Work 的实现,在它上面再包一层 IUserRepository 是用抽象包抽象。作者在 50+ 个 .NET API 项目中从未换过 ORM,但仓储层的维护成本一直都在。本文拆解 5 个常见理由,给出 3 个真正值得用的场景,并用实测数据对比薄处理器方案的性能差距。
-
EF Core 10 大性能陷阱(以及如何修复)
Published: at 01:40 AM开发环境测试通过、生产环境响应爆炸——这 10 个 EF Core 查询模式问题会在真实流量下把接口拖垮。每个问题都有 .NET 10 下的具体修复代码。