# BJoin **Repository Path**: showmyself/bjoin ## Basic Information - **Project Name**: BJoin - **Description**: 快速开发套件;可提高开发效率,助力开发人员专注业务功能开发;特有的灵活扩展对象,结合postgresql(pgsql)的优势,可更快、更好、更优美地响应业务需求变更,支持WebApi、MVC等应用系统;集成自动Sql、读写分离和Expression支持等丰富功能的Dapper扩展,auto mapper,auto dependency injection,swagger ui,fluent validation,oauth2.0,mini profiler,reality Algo,snowflake id generator,kafka client and so on... - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 12 - **Forks**: 12 - **Created**: 2020-09-15 - **Last Updated**: 2024-11-14 ## Categories & Tags **Categories**: webframework **Tags**: None ## README # BJoin [![NuGet](https://img.shields.io/nuget/vpre/BJoin.Application.WebApi?style=plastic)](https://www.nuget.org/packages?q=bjoin) #### 项目介绍 基于.Net 5.0 的业务系统快速开发套件,快速上手、高效开发、提高生产力,助力开发人员专注业务功能的开发; 特有的灵活扩展对象,可快速响应业务需求变更,支持高效筛选; 集成自动生成Sql、读写分离和Expression支持等丰富功能的DapperExtensions,auto mapper,auto dependency injection,swagger ui,fluent validation,oauth2.0,mini profiler,reality Algo,snowflake id generator,kafka client and so on... #### 项目框架 这里是 [**套件功能概述**](https://gitee.com/showmeself/bjoin/wikis/%E5%A5%97%E4%BB%B6%E5%8A%9F%E8%83%BD%E6%A6%82%E8%BF%B0),更多功能可Fork查看MicroSvc.Sampl示例,相信有你喜欢的。 #### 使用示例 使用套件开发WebApi示例 [**MicroSvc.Sample**](https://gitee.com/showmeself/bjoin/tree/master/MicroSVC.Sample) 运行环境: 框架:.Net 5 及以上 数据库:postgresql 11及以上 开发工具:vs2019或vscode 数据库脚本: .\MicroSVC.Sample\BJoin.MicroSVC.Sample.Webapi\sqlscripts\ddl-database.sql .\MicroSVC.Sample\BJoin.MicroSVC.Sample.Webapi\sqlscripts\ddl-t_file.sql .\MicroSVC.Sample\BJoin.MicroSVC.Sample.Webapi\sqlscripts\dml-t_file.sql #### 如该全开源项目对您有所收获或启发,请您点右上角 "Star" 支持一下,让更多人知道,谢谢! ### 效果图 ![Swagger](https://images.gitee.com/uploads/images/2020/0915/225242_98ccfaf9_105649.png "swagger.png") ![amazing-filter](https://images.gitee.com/uploads/images/2020/0916/212216_e26cb514_105649.png "filter.png") ![Oauth2](https://images.gitee.com/uploads/images/2020/0915/225323_f94aa820_105649.png "oauth2.png") ![profiler](https://images.gitee.com/uploads/images/2020/0915/225418_62c93c12_105649.png "profiler.png") ![running-status](https://images.gitee.com/uploads/images/2021/0110/151635_0daedacc_105649.png "running-status.png") ![config-values](https://images.gitee.com/uploads/images/2021/0110/151931_4a25e178_105649.png "config-values.png")