项目概述

### 这是一个框架

    本框架致力于提升开发效率,减少领域驱动设计实现的复杂性。

    基于个人长期使用的经验,遵循面向对象的设计原则,不断从业务项目中提取,逐渐演变为该框架。

    框架中主要涉及泛型、反射、委托、事件、特性、Lambda表达式、EntityFramework、WCF行为扩展、ASP.NET HttpModule等.NET技术。

    涉及Autofac、Postsharp、Redis等第三方技术。

    涉及Factory、Mediator、Adapter、Provider、Facade、、规约、层超类型等模式。

技术交流群:558010476

示例项目:https://gitee.com/lishilei0523/ShSoft.UAC

#### 项目模板:https://gitee.com/lishilei0523/SD.Framework.Template

1、SD.Common

公共基础类库,包含一些常用扩展工具。

NuGet包地址:https://www.nuget.org/packages/SD.Common

2、SD.Infrastructure

基础设施,包含系统常量、自定义异常、基接口与基类。

NuGet包地址:https://www.nuget.org/packages/SD.Infrastructure

3、SD.Infrastructure.AOP

AOP基础设施,包含为不同项目封装的不同处理异常的方式。

NuGet包地址:https://www.nuget.org/packages/SD.Infrastructure.AOP

4、SD.Infrastructure.CommandBase

命令基础设施,包含命令基类、命令执行者工厂、命令中介者。

NuGet包地址:https://www.nuget.org/packages/SD.Infrastructure.CommandBase

5、SD.Infrastructure.EventBase

领域事件基础,包含领域事件基类、领域事件处理者工厂、领域事件中介者、Session存储提供者。

NuGet包地址:https://www.nuget.org/packages/SD.Infrastructure.EventBase

6、SD.Infrastructure.EventStoreProvider.RabbitMQ

RabbitMQ领域事件存储提供者。

NuGet包地址:https://www.nuget.org/packages/SD.Infrastructure.EventStoreProvider.RabbitMQ

7、SD.Infrastructure.EventStoreProvider.Redis

Redis领域事件存储提供者。

NuGet包地址:https://www.nuget.org/packages/SD.Infrastructure.EventStoreProvider.Redis

8、SD.Infrastructure.Global

全局操作基础设施,包括全局初始化、释放资源、事务。

NuGet包地址:https://www.nuget.org/packages/SD.Infrastructure.Global

9、SD.Infrastructure.MVC

MVC基础。

NuGet包地址:https://www.nuget.org/packages/SD.Infrastructure.MVC

10、SD.Infrastructure.Repository.EntityFramework

仓储基础设施,包含EntityFramework DbContext的三次封装、数据库清理者、EntityFramework仓储提供者、EntityFramework UnitOfWork提供者。

NuGet包地址:https://www.nuget.org/packages/SD.Infrastructure.Repository.EntityFramework

11、SD.Infrastructure.Repository.MongoDB

仓储基础 - MongoDB实现。

NuGet包地址:https://www.nuget.org/packages/SD.Infrastructure.Repository.MongoDB

12、SD.Infrastructure.Repository.RavenDB

仓储基础 - RavenDB实现。

NuGet包地址:https://www.nuget.org/packages/SD.Infrastructure.Repository.RavenDB

13、SD.Infrastructure.Repository.Redis

仓储基础 - Redis实现。

NuGet包地址:https://www.nuget.org/packages/SD.Infrastructure.Repository.Redis

14、SD.Infrastructure.WCF.Server

WCF服务端基础设施。

NuGet包地址:https://www.nuget.org/packages/SD.Infrastructure.WCF.Server
drawio离线版本在线录屏zgrab2 HTTP 模块二次开发 zgrab2 入门教程 同花顺自动化下单源代码 zmap zgrab2 基础教程 投资者入市教程(股票篇)股市相关资料汇总容易记忆密码生成工具沪股股票研究创业板股票研究股票研究中心在线画URM图同花顺自动卖股票drawio优化版本在线工具列表 宝塔批量添加站长统计核心股市策略同花顺自动化买股票在线画商务图
仅提供信息存储空间服务,本网站相关内容来源互联网,如涉及侵权,请联系我们删除[email protected]