C#技巧
共 1 篇相关文章
序列化 JSON 时崩了?99% 是 EF 延迟加载惹的祸,三种解法拿走不谢
2026-04-18
技术文章
本文介绍了EF 默认开启延迟加载,查主表时不带明细,等你要用时才偷偷查数据库。如果此时 DbContext 已释放,就会报 ObjectDisposedException。解决方案有三:关掉延迟加载、用 Include/ThenInclude 提前加载、或用 DTO 投影。EF6 和 EF Core 的 Include 语法有差异,EF Core 的 ThenInclude 更直观。最佳实践:Web 应用全局关闭延迟加载,只读查询用 AsNoTracking,优先用 DTO。记住:在 DbContext 活着的时候,把需要的数据都显式加载好。
最新文章
- MinIO 从入门到实战:开源高性能对象存储完全指南 08-18
- 用 .NET 8 + uni-app 做一套多租户畜牧 SaaS:我们在秦巴牧云踩过的 6 个坑 08-17
- 当一片牧场遇见一朵云:秦巴牧云如何重新定义富硒畜牧的数字化经营 08-17
- 一次由SQL Server连接异常引发的500错误排查实录 08-06
- CSS样式加载失败排查完全指南:从控制台到响应头的完整思路 08-06
- Blazor Server 中使用 MiniExcel 实现 Excel 导出与导入 — 实战教程 08-05
- 用 Inno Setup 把 .NET 程序打包成安装包:从零到发布的完整指南 07-31
- 微信公众号Markdown功能实测:两种方式一键排版,但仍有这些限制 07-30
- 小米 MiMo Code 入门教程:普通人的 AI 编程助手,真的不用花钱 07-10
- 国内免费AI编程工具实测:7款无需翻墙、开箱即用的选择(附2026年7月最新额度) 07-09
热门文章
- 1
- 2
-
3
Avalonia UI:.NET 跨平台桌面开发的“真香”选择 619 次浏览
-
4
工作面试必备:SQL 中的各种连接 JOIN 区别总结 610 次浏览
- 5
- 6
-
7
.NET 8 性能优化实战:让你的应用起飞 490 次浏览
-
8
Railway 容器托管平台两个月真实体验:值不值得用? 478 次浏览
-
9
AI周报 | 算力涨价近半、融资965亿、AI开始像真人员工 446 次浏览
-
10
远程部署工具 ZEQP-PSDeploy 445 次浏览
标签云
.NET
.NET 8 部署
.NET SDK
.NET 实战教程
.NET 程序打包
.NET8
500错误
AI
AI周报
AI商业化
AI大模型
AI新工具
AI新鲜事
AI编程
AI编程助手
AI编程工具
AOT
API设计
ASP.NET-Core
AutoMapper
Avalonia
Blazor
Blazor Server
C#
C#技巧
CI/CD
CLI命令
CSS样式排查
CSharp
Caddy反向代理
Codex++
Content-Type
DBCC
DTO
DeepSeek
DeepSeekAPI
DeepSeekV4
DevOps
Docker
Dockerfile
EFCore
Excel 导入导出
Free Spire.Doc
GEO
GitHubPages
HTTP方法
IEnumerable
IIS
IIS配置
IQueryable