Simple.Framework
0.1.0
See the version list below for details.
dotnet new install Simple.Framework::0.1.0
SimpleFramework
🎈介绍
简化框架,封装了EFcore仓储,工作单元 框架结构分明
🎞️项目结构
/src // 项目文件夹
/src/Simple.DbMigrations // 迁移文件管理项目
/src/Simple.EntityFrameworkCore // 当前领域的仓储实现和Dbcontext
/src/Simple.Application.Contract // 契约
/src/Simple.Application // 业务层
/src/efcore // 框架的一些EfCore封装
/src/efcore/EfCoreEntityFrameworkCore // EfCore基础封装
/src/efcore/EfCoreEntityFrameworkCore.DbMigrations // 项目所有EfCore迁移文件存放
/src/efcore/EfCoreEntityFrameworkCore.Mysql // 数据库Mysql模块实现
/src/efcore/EfCoreEntityFrameworkCore.SqlServer // SqlServer数据库模块实现
/src/efcore/EfCoreEntityFrameworkCore.Sqlite // Sqlite数据库模块实现
/src/auth // 授权服务 (单独部署)
🍬基本功能
- 实现基本软删功能
- 实现创建人删除人更新人赋值
- 实现租户功能(未测试)
- 实现基本的授权服务
- 实现基本用户功能
🏴☠️构建项目
构建打包 Simple项目的Docker镜像
docker build -f ./src/Simple.HttpApi.Host/Dockerfile -t simple .
构建打包 Simple-Auth项目的Docker镜像
docker build -f ./src/auth/Simple.Auth.HttpApi.Host/Dockerfile -t auth .
🛞使用说明
首先需要修改 Simple.HttpApi.Host,Simple.DbMigrations,Simple.Auth.HttpApi.Host的项目下的appsettings.json的mysql数据库连接字符串
在Simple.DbMigrations生成迁移文件然后更新迁移文件
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
0.2.5 | 373 | 12/2/2022 |
0.2.4 | 446 | 11/12/2022 |
0.2.3 | 418 | 11/3/2022 |
0.2.2 | 418 | 11/1/2022 |
0.2.1 | 414 | 11/1/2022 |
0.2.0 | 385 | 11/1/2022 |
0.1.9 | 382 | 11/1/2022 |
0.1.8 | 361 | 11/1/2022 |
0.1.7 | 372 | 11/1/2022 |
0.1.6 | 362 | 11/1/2022 |
0.1.5 | 393 | 10/28/2022 |
0.1.4 | 401 | 10/28/2022 |
0.1.3 | 420 | 10/25/2022 |
0.1.2 | 405 | 10/24/2022 |
0.1.1 | 481 | 10/24/2022 |
0.1.0 | 443 | 10/22/2022 |