TNT.AspNetCore.WebApi.PostgreSql.Template 10.0.13

用于快速创建 ASP.NET Core (net10.0) Web API 解决方案的模板(含 Aspire 编排)。采用四层 Clean Architecture 分层:TNT.WebApi(Api 宿主:控制器、中间件管线、组合根与多模块 OpenAPI 文档)、TNT.WebApi.Application(应用层:服务接口 + DTO 契约)、TNT.WebApi.Domain(领域层:实体 + 枚举)、TNT.WebApi.Infrastructure(基础设施层:EF Core 持久化、Identity、Redis 缓存、Smtp、微信公众号/小程序、微信支付集成)。内置 JWT 访问控制、角色与用户管理、资讯管理,并附架构说明与新增业务模块开发指南(docs 目录)。

10.1.0:架构重构为四层 Clean Architecture(Api → Infrastructure → Application → Domain,依赖单向指向 Domain)。 - 新增 TNT.WebApi.Domain / TNT.WebApi.Application / TNT.WebApi.Infrastructure 三个分层项目; - 移除旧的 TNT.WebApi.Models / TNT.WebApi.Data / TNT.WebApi.Migrations / TNT.WebApi.Services / TNT.WebApi.Common 项目(实体、DTO、DbContext、迁移、外部集成与 JSON 约定已分别并入新层); - EF Core 迁移并入 Infrastructure/Persistence/Migrations(模板不携带迁移文件,按 docs/ARCHITECTURE-GUIDE.md 指南生成); - 每层提供 AddApiServices / AddInfrastructure 等 DI 注册入口,Program.cs 精简为组合根; - 解决方案收录 AppHost,补充 docs 架构文档; - TargetFramework 统一 net10.0,包版本全面升级(EF Core / AspNetCore 10.0.12、Aspire 13.6、Senparc、SKIT.TenpayV3 3.18.0 等)。

This package has no dependencies.

Version Downloads Last updated
10.0.13 3 2026/10/22
10.0.9 28 2026/6/18
10.0.5 25 2026/3/27
10.0.4 15 2026/3/11
10.0.3.5 17 2026/3/4
10.0.3.3 15 2026/3/4
10.0.3.2 20 2026/3/4
10.0.3.1 15 2026/3/4