-
ASP.NET Core:
- 用途:构建现代、云端优化的Web应用程序。
- 特点:跨平台、高性能、轻量级。
-
Entity Framework Core:
- 用途:对象关系映射(ORM)框架,用于与数据库交互。
- 特点:简化数据访问代码,支持LINQ查询。
-
Serilog:
- 用途:日志记录库。
- 特点:结构化日志记录,支持多种目标(文件、数据库、控制台等)。
-
AutoMapper:
- 用途:对象-对象映射工具。
- 特点:简化对象转换代码,减少样板代码。
-
MediatR:
- 用途:实现中介者模式,处理命令和查询。
- 特点:解耦组件,提高代码可维护性。
-
Polly:
- 用途:弹性和瞬态故障处理库。
- 特点:提供重试、断路器、超时等策略。
-
Dapper:
- 用途:轻量级ORM,直接执行SQL查询。
- 特点:高性能、简单易用。
-
Hangfire:
- 用途:后台任务调度系统。
- 特点:支持持久化存储,易于集成。
-
NLog:
- 用途:另一款流行的日志记录库。
- 特点:灵活配置,支持多种目标。
-
FluentValidation:
- 用途:验证库。
- 特点:基于流式API定义验证规则,易于阅读和维护。
-
Swashbuckle (Swagger for .NET):
- 用途:生成API文档。
- 特点:自动生成Swagger文档,方便API测试和开发。
-
MassTransit:
- 用途:分布式应用程序的消息总线。
- 特点:支持多种消息队列(RabbitMQ、Azure Service Bus等),简化消息传递。
-
<
.NET 开源库技术栈汇总
最新推荐文章于 2026-07-31 18:46:18 发布


1603

被折叠的 条评论
为什么被折叠?



