.Net Core 相关插件库
-
Entity Framework Core
- 官方的ORM框架,用于数据库操作,支持多种数据库。
- 官网:Entity Framework Core
-
AutoMapper
- 用于对象到对象的映射,简化DTO和实体类之间的转换。
- 官网:AutoMapper
-
Serilog
- 结构化日志库,支持多种日志存储方式,如文件、数据库、云服务等。
- 官网:Serilog
-
Swashbuckle
- 用于生成Swagger文档,方便API的测试和文档化。
- 官网:Swashbuckle
-
MediatR
- 轻量级的消息中介者模式实现,用于解耦业务逻辑。
- 官网:MediatR
-
FluentValidation
- 用于实现数据验证,支持复杂的验证规则。
- 官网:FluentValidation
-
Hangfire
- 用于后台任务处理,支持定时任务和后台作业。
- 官网:Hangfire
-
Polly
- 用于实现弹性策略,如重试、断路器、超时等。
- 官网:Polly
-
xUnit
- 用于单元测试,支持并行测试和数据驱动测试。
- 官网:xUnit
-
NLog
- 另一个流行的日志库,支持多种日志存储方式。
- 官网:NLog