-
Qf.Core
核心 类库,部分 代 码参考 自 abp项目,用 来 实现框 架 的 基 础功能 你可以运
行 以下 命令 在 你的项目中 使用 类库PM> Install-Package Qf.Core -Version 2.0.1.2
-
Qf.Core.AutoMapper
基 于AutoMapper的 对象映 射 ,具体 用法 请查看 Qf.Core.AutoMapper的 用法 你可以运
行 以下 命令 在 你的项目中 使用 类库PM> Install-Package Qf.Core.AutoMapper -Version 2.0.1.2
-
Qf.Core.EFCore
基 于EntityFrameworkCore的 仓储基 类,默 认使用 统一工作 单元,自 动注入 默 认仓储.你可以运
行 以下 命令 在 你的项目中 使用 类库PM> Install-Package Qf.Core.EFCore -Version 2.0.1.2
-
Qf.Core.Web
asp.net core mvc 项目扩展,
添加 了 微 信 登 录(WeChat),支 付 宝 登 录(AliPay),自 定 义授权认证(BearerAuthorize),全局 异常处理(ErrorHandling),返 回 值封装 (WebApiResult))你可以运
行 以下 命令 在 你的项目中 使用 类库PM> Install-Package Qf.Core.Web -Version 2.0.1.3
-
Qf.Extensions.Configuration.Encryption
asp.net core mvc 项目扩展,
提供 配置 文 件 加 密 功 能 你可以运
行 以下 命令 在 你的项目中 使用 类库PM> Install-Package Qf.Extensions.Configuration.Encryption -Version 1.0.3.3
用法 如下:
var builder = new ConfigurationBuilder();
if (isNotDebug)
{
builder.AddEncryptionFile("appsettings.encryption", optional: false, reloadOnChange: true);
}
else
{
builder.AddJsonFile("appsettings.json", optional: false, reloadOnChange: true);
}
return builder.Build();
- Qf.APIGateway
基 于Ocelot实现的 API网关 - Qf.HttpReports
基 于HttpReports.Dashboard实现的 API接 口 请求监控服 务,建 议部署 为独立 的 站点
- Qf.SysTodoList.Application 应用层
- Qf.SysTodoList.Domain 领域层
- Qf.SysTodoList.Infrastructure
基 础设施 层(默 认基于SqlServer实现) - Qf.SysTodoList.Infrastructure.MySql
基 于MySql的 基 础设施 层 - Qf.SysTodoList.Web
用 户前端 - Qf.SysTodoList.WebApi
数 据 接 口
你可以
-
在 正式 运行WebApi项目之 前 ,请修改 appsettings.json
配置 文 件 中 的 数 据 库连接 字 符 串 -
WebApi项目启动
后 ,访问/swagger/index.html
路 径 来 查看接 口 文 档
如果您觉