# ComBoost **Repository Path**: wwwlib/ComBoost ## Basic Information - **Project Name**: ComBoost - **Description**: ComBoost是一个领域驱动的快速开发框架 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-03-29 - **Last Updated**: 2021-03-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ComBoost 3.0 ## ComBoost是什么? ComBoost是一个通用性的应用程序框架,专门设计用于开发新型应用程序。框架提供了高扩展、低耦合的组件,为开发者提供高效可靠的开发体验。 ComBoost 3.0基于.Net Standard目标框架实现。3.0版本开始将从实体框架转变为服务框架,不再仅限于实体类目标。 ## 分层架构 ComBoost基于DDD领域驱动设计提供一个分层架构模型。 ![Layered Architecture](doc/images/architecture.png) ## 示例 * [论坛组件示例](https://github.com/Wodsoft/Wodsoft.Forum) ## Nuget包 ComBoost框架分发了以下Nuget包。 |包名|状态|说明| |:---|:---|:---| |Wodsoft.ComBoost|[![NuGet version](https://badge.fury.io/nu/Wodsoft.ComBoost.svg)](https://badge.fury.io/nu/Wodsoft.ComBoost)|包含领域服务的一些基础接口实现,例如DomainContext,DomainService,DomainProvider等。用于领域服务项目| |Wodsoft.ComBoost.AspNetCore|[![NuGet version](https://badge.fury.io/nu/Wodsoft.ComBoost.AspNetCore.svg)](https://badge.fury.io/nu/Wodsoft.ComBoost.AspNetCore)|包含基于AspNetCore的Http领域上下文实现| |Wodsoft.ComBoost.AspNetCore.Security|[![NuGet version](https://badge.fury.io/nu/Wodsoft.ComBoost.AspNetCore.Security.svg)](https://badge.fury.io/nu/Wodsoft.ComBoost.AspNetCore.Security)|包含Asp.Net Core的身份认证模块功能,方便开发者进行身份验证。用于非Mvc网站项目,一般不直接引用| |Wodsoft.ComBoost.Core|[![NuGet version](https://badge.fury.io/nu/Wodsoft.ComBoost.Core.svg)](https://badge.fury.io/nu/Wodsoft.ComBoost.Core)|包含框架核心接口定义与接口的扩展方法。一般不直接引用| |Wodsoft.ComBoost.Data|[![NuGet version](https://badge.fury.io/nu/Wodsoft.ComBoost.Data.svg)](https://badge.fury.io/nu/Wodsoft.Data.ComBoost)|包含实体领域服务。用于网站项目| |Wodsoft.ComBoost.Data.Core|[![NuGet version](https://badge.fury.io/nu/Wodsoft.ComBoost.Data.Core.svg)](https://badge.fury.io/nu/Wodsoft.ComBoost.Data.Core)|包含实体领域的接口定义、基础实现与通用扩展方法等。用于实体层项目| |Wodsoft.ComBoost.EntityFramework|[![NuGet version](https://badge.fury.io/nu/Wodsoft.ComBoost.EntityFramework.svg)](https://badge.fury.io/nu/Wodsoft.ComBoost.EntityFramework)|包含Entity Framework 6.x的实现。用于网站项目| |Wodsoft.ComBoost.EntityFrameworkCore|[![NuGet version](https://badge.fury.io/nu/Wodsoft.ComBoost.EntityFrameworkCore.svg)](https://badge.fury.io/nu/Wodsoft.ComBoost.EntityFrameworkCore)|包含Entity Framework Core 2.x 的实现。用于网站项目| |Wodsoft.ComBoost.Mock|[![NuGet version](https://badge.fury.io/nu/Wodsoft.ComBoost.Mock.svg)](https://badge.fury.io/nu/Wodsoft.ComBoost.Mock)|包含领域服务单元测试的模拟模块,可以方便的编写领域服务的单元测试。用于单元测试项目| |Wodsoft.ComBoost.Mvc|[![NuGet version](https://badge.fury.io/nu/Wodsoft.ComBoost.Mvc.svg)](https://badge.fury.io/nu/Wodsoft.ComBoost.Mvc)|包含领域控制器,领域视图组件,Mvc领域上下文等基础类型,方便开发者调用领域服务。用于Mvc网站项目| |Wodsoft.ComBoost.Mvc.Data|[![NuGet version](https://badge.fury.io/nu/Wodsoft.ComBoost.Mvc.Data.svg)](https://badge.fury.io/nu/Wodsoft.ComBoost.Mvc.Data)|包含实体领域控制器,方便开发者编写增删查改。用于Mvc网站项目| |Wodsoft.ComBoost.Redis|[![NuGet version](https://badge.fury.io/nu/Wodsoft.ComBoost.Redis.svg)](https://badge.fury.io/nu/Wodsoft.ComBoost.Redis)|包含使用Redis的缓存、锁的实现。用于领域服务项目| |Wodsoft.ComBoost.Security|[![NuGet version](https://badge.fury.io/nu/Wodsoft.ComBoost.Security.svg)](https://badge.fury.io/nu/Wodsoft.ComBoost.Security)|包含框架权限核心模块。一般不直接引用| |Wodsoft.ComBoost.Storage|[![NuGet version](https://badge.fury.io/nu/Wodsoft.ComBoost.Storage.svg)](https://badge.fury.io/nu/Wodsoft.ComBoost.Storage)|包含使用本地物理文件实现的储存提供器。一般用于领域服务项目| ## 许可证 [MIT](LICENSE)