延迟加载
共 1 篇相关文章
序列化 JSON 时崩了?99% 是 EF 延迟加载惹的祸,三种解法拿走不谢
2026-04-18
技术文章
本文介绍了EF 默认开启延迟加载,查主表时不带明细,等你要用时才偷偷查数据库。如果此时 DbContext 已释放,就会报 ObjectDisposedException。解决方案有三:关掉延迟加载、用 Include/ThenInclude 提前加载、或用 DTO 投影。EF6 和 EF Core 的 Include 语法有差异,EF Core 的 ThenInclude 更直观。最佳实践:Web 应用全局关闭延迟加载,只读查询用 AsNoTracking,优先用 DTO。记住:在 DbContext 活着的时候,把需要的数据都显式加载好。
标签云
.NET
.NET 8 部署
.NET SDK
.NET-8
AI
AI周报
AI商业化
AI大模型
AI新工具
AI新鲜事
AI编程
AI编程助手
AI编程工具
AOT
API设计
ASP.NET-Core
AutoMapper
Avalonia
Blazor
C#
C#技巧
CI/CD
CLI命令
CSharp
Caddy反向代理
Codex++
DBCC
DTO
DeepSeek
DeepSeekAPI
DeepSeekV4
DevOps
Docker
Dockerfile
EF-Core
Free Spire.Doc
GEO
GitHubPages
HTTP方法
IEnumerable
IIS
IQueryable
Include
JOIN
JSON序列化
LINQ
LTS
Linux 容器
ML.NET
NestJS
NoSQL
Node.js部署
PGO
PM2
PaaS
PowerShell
RESTfulAPI
Railway
SQL
SQL-Server
STS
StringBuilder
T-SQL
TransactionScope
UI框架
WPF
WebSocket
Web开发
Web开发入门
WinForm
WindowsServer
WordPress
Word表格处理
dotnet9
foreach
sys.triggers
个人博客
事务
事务日志
企业级框架
值类型
免费
全中文界面
关系型数据库
内存
内容创作
初学者
办公自动化开发
动态查询
升级迁移
后台脚手架
国产AI
国内可用
大模型融资
字符串拼接
安装
实时通信
容器化部署
容器托管
对象映射
小米MiMoCode
延迟加载
建站教程
开发者思维
开源
开源工具
开源智能体
开源项目
异步编程
引用类型
循环
微服务基础
快速入门
性能
性能优化
技术选型
拆箱
接口规范
支持终止
故障排查
教程
数字反叛
数据一致性
数据库管理
数据提取
数据结构
智能体
最佳实践
机器学习
权限管理
桌面开发
状态码
独立开发
独立站
环境搭建
环境配置教程
百万上下文
算力竞赛
编程技巧
编程效率
自动化部署
装箱
触发器
资源泄漏
跨平台
避坑
部署体验
闭包
零基础入门
零配置
非关系型数据库
面试
面试题
高级技巧