Tag: EF Core
All the articles with the tag "EF Core".
-
EF Core 10 乐观并发控制:ASP.NET Core Web API 实战指南
Published: at 12:07 AM用 EF Core 10 + PostgreSQL 搭建防丢失更新的 ASP.NET Core Web API。涵盖 RowVersion 配置、DbUpdateConcurrencyException 处理、409 响应、自动重试策略,以及乐观锁与悲观锁的选择决策矩阵。
-
EF Core 10 迁移清理指南:Squash、Reset 与历史管理
Published: at 12:40 AM当 EF Core 迁移文件积累到几百个,构建时间、工具响应、合并冲突都会变成大麻烦。本文梳理从删除最近一条迁移到全量 Squash 的每种策略,并提供一个决策矩阵帮你选对方案。
-
不要 .csproj 也能行:用 .NET 11 file-based app 构建完整 Web API
Published: at 01:40 AM作者用一个周末验证了一件事:.NET 11 的 file-based apps 特性能不能支撑起一个真实的 ASP.NET Core Web API。结果是能——只需一个 .cs 文件入口,发布产物是 30 MB 的单一原生二进制,感觉跟写 Go 服务没多大区别。EF Core 迁移是目前唯一没解决干净的地方。
-
EF Core 中的规格模式:告别 Repository 臃肿,实现灵活可复用的数据查询
Published: at 07:00 AM规格模式(Specification Pattern)是解决 Repository 方法爆炸、查询逻辑重复问题的优雅方案。本文从接口定义到 EF Core 集成,再到 And/Or 组合规格,完整演示如何在 .NET 项目中用规格模式替代或简化 Repository,让数据访问层保持整洁、可测试、可组合。
-
EF Core 10 追踪与非追踪查询:基准测试与决策指南
Published: at 01:00 AM深入解析 EF Core 的 Change Tracker 机制,通过 BenchmarkDotNet 实测数据对比 Tracking、AsNoTracking、AsNoTrackingWithIdentityResolution 三种模式的性能差异,并给出在 ASP.NET Core Web API 中如何选择的完整决策指南。
-
EF Core 10 多 DbContext:多数据库、模式隔离与迁移管理
Published: at 01:40 AM系统讲解 EF Core 10 中多 DbContext 的使用场景与实现——多数据库配置、同库 schema 隔离、读写分离、跨上下文事务、迁移独立管理,包含常见错误和决策矩阵。
-
EF Core 10 数据初始化:HasData、UseSeeding 和 Program.cs 三种方式详解
Published: at 01:20 AM系统介绍 EF Core 10 三种数据初始化策略——HasData、UseSeeding/UseAsyncSeeding 和自定义 Program.cs,覆盖选型决策矩阵、关联实体种入、环境差异化和常见问题排查,帮你从第一天起就选对方案。
-
.NET 里批量更新数据库该怎么优化
Published: at 12:29 AM这篇文章最值得带走的,不是又多背了几种 PostgreSQL 写法,而是搞清楚 bulk update 性能差距真正来自哪里:大多数时候瓶颈不是 SQL 不够聪明,而是应用程序和数据库之间说了太多次话。Milan 这篇把从逐行更新、EF Core SaveChanges、VALUES/CTE、UNNEST 到 temp table + binary COPY 的路径摆出来后,最有价值的结论反而非常朴素——先减少 round-trips,再谈别的优化。