Tag: .NET
All the articles with the tag ".NET".
-
Microsoft Agent Framework vs Semantic Kernel:C# 中如何选择
Published: at 01:40 AMMicrosoft Agent Framework(MAF)和 Semantic Kernel 都是微软出品的 .NET AI Agent 框架,但设计目标差距显著。本文用对比表格、代码示例和决策指南,帮你在两者之间做出清晰的技术选型判断。
-
C# 15 的 Union 类型:编译器帮你管住多类型变量
Published: at 01:23 AMC# 15 引入 union 关键字,允许声明一个封闭的类型集合,编译器负责穷举检查。本文解析 union 类型的语法、工作原理、实际用途,以及如何在 .NET 11 Preview 2 中动手试用。
-
EF Core 中的规格模式:告别 Repository 臃肿,实现灵活可复用的数据查询
Published: at 07:00 AM规格模式(Specification Pattern)是解决 Repository 方法爆炸、查询逻辑重复问题的优雅方案。本文从接口定义到 EF Core 集成,再到 And/Or 组合规格,完整演示如何在 .NET 项目中用规格模式替代或简化 Repository,让数据访问层保持整洁、可测试、可组合。
-
用 Background Responses 处理 AI Agent 的长时运行操作
Published: at 02:00 AMMicrosoft Agent Framework 的 Background Responses 特性让你把耗时的 AI Agent 任务卸载到后台执行:获取 continuation token、轮询完成状态、流式断点续传,以及在 .NET 与 Python 中的完整实现示例。
-
EF Core 10 追踪与非追踪查询:基准测试与决策指南
Published: at 01:00 AM深入解析 EF Core 的 Change Tracker 机制,通过 BenchmarkDotNet 实测数据对比 Tracking、AsNoTracking、AsNoTrackingWithIdentityResolution 三种模式的性能差异,并给出在 ASP.NET Core Web API 中如何选择的完整决策指南。
-
用 Microsoft.Extensions.Options.Contextual 按运行时上下文动态配置选项
Published: at 12:00 AMAndrew Lock 深入探索 Microsoft.Extensions.Options.Contextual 库——这个鲜为人知的 .NET 实验性包,能让你根据运行时上下文对象动态配置选项值。本文介绍其安装配置步骤、核心接口用法,以及作者对它实际价值的直接判断。