littlebot
Published on 2025-04-16 / 1 Visits
0

【源码】基于.Net Core的OSSCore领域框架

项目简介

OSSCore是基于.Net Core的领域框架项目,可提供完整基础架构,支持社交(OSS.Social)和支付中心(OSS.PayCenter)SDK集成。目前项目处于初级实现阶段,未来会持续扩展与完善。

项目的主要特性和功能

  1. 基础类库:涵盖通用枚举实体、通用验证签名配置帮助类等。
  2. 核心业务结构层
    • 数据仓储层:以Dapper + Mysql实现,支持替换为其他ORM + 数据库的实现方式。
    • 领域模型层:包含项目核心领域模型与数据仓储层接口定义。
    • 业务逻辑层:实现核心业务逻辑。
    • WebApi层:提供对外接口,具备参数验证和应用授权验证功能。
  3. 系统插件层:实现缓存(如StackOver实现的Redis操作类库)和日志等具体功能。
  4. 前台交互层:包含后台管理层和用户交互层。
  5. 单元测试层:有数据库测试项目。

安装使用步骤

  1. 配置环境:确保本地开发环境已安装.Net Core SDK和相关依赖。
  2. 配置数据库:依据项目需求配置Mysql数据库,并更新连接字符串。
  3. 运行项目:使用Visual Studio或其他IDE打开项目,编译并运行。
  4. 访问接口:通过浏览器或Postman等工具访问WebApi层提供的接口,进行功能测试和验证。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】