EF Core
文章平均质量分 92
Entity Framework (EF) Core 是轻量化、可扩展、开源和跨平台版的常用 Entity Framework 数据访问技术。使 .NET 开发人员能够使用 .NET 对象处理数据库,并且无需再像通常那样编写大部分数据访问代码。
ArabySide
纸上得来终觉浅,绝知此事要躬行
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【ASP.NET Core】探讨注入EF Core的DbContext在HTTP请求中的生命周期
本文将探讨ASP.NET Core中通过DI注入EF Core的DbContext在HTTP请求中的生命周期原创 2025-07-29 11:39:33 · 955 阅读 · 0 评论 -
【EF Core】 常见查询表达式语法语句一览
在EF Core中,除了常见的链式语法外,还有一种稍微冷门的查询表达式语法。它的结构类似于SQL语句,实现起来的灵活性也是优于链式语法。因为链式语法本身就是一个接收委托的函数,灵活性上不如类似原生SQL的查询表达式语法原创 2025-07-17 14:03:55 · 679 阅读 · 0 评论 -
【EF Core】 EF Core并发控制:乐观锁与悲观锁的应用
本文通过代码示例演示如何解决并发导致的丢失更新问题,兼顾一致性与性能优化,详解 EF Core 中 乐观锁 和 悲观锁 的实现方式。原创 2025-06-06 08:35:23 · 1632 阅读 · 0 评论 -
【EF Core】 EF Core 批量操作的进化之路——从传统变更跟踪到无跟踪更新
本文对比了 EF Core 7 前后批量操作(如 AddRange/RemoveRange)的底层实现差异,介绍了 AttachRange 的特殊用法,并重点解析了无跟踪批量更新 ExecuteUpdate 和删除 ExecuteDelete 的原理与状态冲突问题。原创 2025-05-31 10:33:36 · 1963 阅读 · 0 评论 -
【EF Core】 探秘EF Core 更改跟踪:实体状态、快照机制与调试优化技巧
本文详细介绍了 EF Core 的更改跟踪原理、实体状态管理及优化策略,包括如何通过 DbContext.Entry 和 ChangeTracker 访问跟踪实体,演示了 AsNoTracking 的性能优化作用。原创 2025-05-30 08:55:42 · 1705 阅读 · 0 评论 -
【EF Core】 EF Core 原生SQL查询深度解析
在EF Core中使用原生SQL执行查询本身不是一种常见的使用案例。但是当我们面对要去执行数据报表这类非常复杂的查询逻辑,其中来回关联了很多张表,并且执行过程中创建了很多临时表。这种查询是很难用 LINQ 方法语法来表示的,即使可能能使用和SQL语句类似查询语法,但也会非常复杂。另外一种就是EF Core翻译出来的SQL执行效率很低,也会碰到使用原生SQL执行查询这种场景。在使用关系型数据库时,EF Core 允许直接使用 SQL 查询。原创 2025-05-23 09:00:00 · 2106 阅读 · 0 评论 -
EF Core 探析IQueryable 的延迟执行与动态查询构建
IQueryable 通过延迟执行和表达式树机制,实现了高效的数据库查询翻译能力,特别适合动态筛选条件和大数据集场景。与 IEnumerable 的内存操作相比,它能减少不必要的数据传输。合理使用终结方法和非终结方法,是优化 EF Core 性能的关键原创 2025-05-20 10:12:34 · 1679 阅读 · 0 评论 -
EF Core 关系映射结构的搭建——一对多关系
本文介绍了在EF Core中如何构建一对多关系结构,重点讨论了必需和非必需的一对多关系、阴影外键、单向导航和自引用的一对多关系。原创 2025-05-16 15:51:40 · 1526 阅读 · 0 评论
分享