Tag: .NET
All the articles with the tag ".NET".
-
为什么在 EF Core 中不需要仓储模式
Published: at 12:00 AM深入探讨在使用 Entity Framework Core 时为什么传统的仓储模式往往是不必要的,以及如何在不同架构风格中直接使用 DbContext 来构建更简洁、更高效的数据访问层。
-
深入理解 C# Dispose 模式:从基础实现到最佳实践
Published: at 12:00 AM全面解析 C# 中 IDisposable 接口的实现模式,涵盖基础 Dispose、完整 Dispose、继承场景与异步释放,帮助开发者正确管理非托管资源,避免内存泄漏。
-
.NET 中的动态 LINQ:运行时构建查询的优雅解决方案
Published: at 12:00 AM深入探讨如何使用动态 LINQ 在 .NET 中构建运行时查询,避免条件分支爆炸,同时保持 EF Core 的 SQL 转换能力和性能优势,适用于管理后台、报表系统和多租户场景。
-
使用 OAuth 和 Entra ID 实现安全的 MCP 桌面客户端
Published: at 12:00 AM深入探讨如何构建安全的 Model Context Protocol (MCP) 桌面客户端,通过 Microsoft Entra ID 进行 OAuth 身份验证,实现用户委托访问令牌的安全交互模式。
-
.NET 架构模式深度对比:N 层架构、整洁架构与垂直切片架构的权衡与选择
Published: at 12:00 AM深入探讨 .NET 项目中三种主流架构模式的优劣势、适用场景与演进路径,帮助开发团队在 2025 年做出最佳架构决策,实现代码质量与开发效率的平衡。
-
C# PDF 库完全对比指南:IronPDF、QuestPDF 与 PuppeteerSharp 深度解析
Published: at 12:00 AM全面对比三大 C# PDF 库的特性、性能与使用场景。深入分析 IronPDF 的企业级功能、QuestPDF 的流畅 API 设计,以及 PuppeteerSharp 的浏览器渲染能力,帮助开发者选择最适合的 PDF 解决方案。
-
ASP.NET Core 认证与授权完全指南:从 JWT 到属性化授权
Published: at 12:00 AM系统化学习 ASP.NET Core 中的认证授权机制,涵盖 JWT、基于角色、基于声明和属性化授权四种模式,附完整代码示例和最佳实践。
-
在 AWS Lambda 上使用 Minimal APIs 构建高性能无服务器 API
Published: at 12:00 AM深入探讨如何将 ASP.NET Core Minimal APIs 部署到 AWS Lambda,包括配置步骤、性能测试、冷启动优化和实际应用场景分析,帮助开发者理解无服务器架构的优势与权衡。