还在写.....:joy:
组件 | Nuget | 是否必须 |
---|---|---|
模块化核心库 | Install-Package EasyModular | √ |
接口文档 | Install-Package EasyModular.Swagger | × |
ORM | Install-Package EasyModular.SqlSugar | × |
模型验证 | Install-Package EasyModular.FluentValidation | × |
身份验证 | Install-Package EasyModular.Auth | × |
日志 | Install-Package EasyModular.Serilog | × |
缓存 | Install-Package EasyModular.Cache | × |
工具类库 | Install-Package EasyModular.Utils | × |
项目实例使用的是基于DDD领域驱动设计分层(用得不好,伪DDD:joy:),当然你也可以使用你习惯的分层架构。
最简单粗暴的方式当然是直接添加模块项目引用把多个模块集成起来。项目模块比较多时,推荐使用Nuget去管理和集成模块。使用Nexus搭建Nuget私服(真的很方便:sunglasses:)。