dotnet-starter-kit:一个Web API+Blazor多租户、模块化、简洁DDD架构!
内容提要
dotnet-starter-kit是一个基于.NET 8的开源项目,支持多租户、模块化,使用Clean Architecture原则构建。技术栈包括ASP.NET Core 8、Entity Framework Core 8、Blazor等。可以通过Docker容器化部署,也提供了部署到AWS的指南。
关键要点
-
dotnet-starter-kit是一个基于.NET 8的开源项目,支持多租户和模块化,采用Clean Architecture原则。
-
项目支持多种数据库,包括PostgreSQL、MySQL、MSSQL和Oracle。
-
该项目适合学习多租户、CQRS、洋葱架构、清洁编码标准等技术。
-
技术栈包括ASP.NET Core 8、Entity Framework Core 8、Blazor等。
-
运行步骤包括下载项目、打开解决方案文件、启动Aspire Dashboard、设置API连接字符串等。
-
支持Docker容器化部署,并提供了部署到AWS的指南。
-
项目地址为:https://github.com/fullstackhero/dotnet-starter-kit
延伸问答
dotnet-starter-kit的主要特点是什么?
dotnet-starter-kit是一个基于.NET 8的开源项目,支持多租户和模块化,采用Clean Architecture原则构建。
这个项目支持哪些数据库?
该项目支持PostgreSQL、MySQL、MSSQL和Oracle等多种数据库。
如何在本地运行dotnet-starter-kit项目?
下载项目后,打开解决方案文件,启动Aspire Dashboard并设置API连接字符串,然后分别启动项目。
dotnet-starter-kit适合学习哪些技术?
该项目适合学习多租户、CQRS、洋葱架构、清洁编码标准等技术。
dotnet-starter-kit支持容器化部署吗?
是的,该项目支持Docker容器化部署,并提供了部署到AWS的指南。
dotnet-starter-kit的项目地址是什么?
项目地址为:https://github.com/fullstackhero/dotnet-starter-kit。