# SD.Framework **Repository Path**: lishilei0523/SD.Framework ## Basic Information - **Project Name**: SD.Framework - **Description**: 领域驱动开发框架/DDD/IOC/AOP/ASP.NET Core/WPF/WCF/gRPC/企业级服务端应用架构 - **Primary Language**: C# - **License**: LGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 400 - **Forks**: 98 - **Created**: 2016-02-19 - **Last Updated**: 2025-09-18 ## Categories & Tags **Categories**: webframework **Tags**: None ## README ## 鸣谢 [JetBrains](https://www.jetbrains.com) 为 SD.Framework 提供的 [Resharper](https://www.jetbrains.com/resharper/) [开源许可证](https://www.jetbrains.com/support/community/#section=open-source)。
R#
--- ## 示例项目:https://gitee.com/lishilei0523/SD.IdentitySystem #### 项目说明 致力于提升开发效率,减少DDD(领域驱动设计)实现的复杂性; 基于个人长期使用的经验,遵循面向对象设计原则,不断从项目中提取,逐渐演变为该框架; #### 主要涉及技术: BCL部分: 泛型、反射、委托、事件、特性、异步async/await、LINQ、Lambda表达式、扩展方法等; 设计/架构模式: 依赖注入、AOP、工厂模式、单例模式、模板方法模式、适配器模式、外观模式、Provider模式、规约模式、层超类型等; 服务端部分: WCF行为扩展、ASP.NET Core Middleware扩展、EF Core仓储与UnitOfWork封装、MongDB仓储封装等; WPF部分: 用户控件、自定义控件、自定义图形、Converter、Canvas扩展、Message扩展、HelixTookit扩展、Caliburn.Micro扩展、RDLC报表扩展等; BPM部分: Quartz.NET定时任务封装、ASP.NET Core SignalR扩展封装、WF书签扩展、WF持久化扩展; ### 技术交流群:[558010476](//shang.qq.com/wpa/qunwpa?idkey=22cd396d1b7d25fb7632c45c4e40c95ffe2bfa6e48b47a18b7b31c5d4c8d1065)