CSFramework WebApi开发框架集成PostgreSql数据库及测试报告|C/S开发框架

CSFramework WebApi开发框架集成PostgreSql数据库及测试报告
一、配置及运行 WebApi 服务端
1.1、添加 PostgreSql Nuget包
双击 CSFramework.WebApi 项目,添加 Npgsql包
HTML 全选
<!--Npgsql包-->
<PackageReference Include="Npgsql" Version="8.0.4" />
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="8.0.4" />
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL.NetTopologySuite" Version="8.0.4" />1.2、复制 CSFramework.EF.PostgreSql 数据库组件到 _Debug 目录,添加DLL引用

添加项目应用

查看引用的程序集

目前 CSFramework.EF 数据库组件 已支持5种数据库:SqlServer、MySql、Oracle、达梦、PostgreSql。

1.3、appsettings.json 配置文件,添加 PostgreSql数据库连接字符串
HTML 全选
"WebApiSystemDb": {
"DatabaseType": "PostgreSql",
"ServiceOrSID": "Database", //参考值:Database/Service/SID
"ConnectionString": "Server=localhost;Port=5432;Database=CSFramework_WebAPI_V3;User Id=postgres;Pwd=123456;",
"DBID": "" //WebApi无账套编码
},
//WebApi日志数据库 - CSFramework_WebAPI_V3_Log
"WebApiLogDb": {
"DatabaseType": "PostgreSql",
"ServiceOrSID": "Database", //参考值:Database/Service/SID
"ConnectionString": "Server=localhost;Port=5432;Database=CSFramework_WebAPI_V3_Log;User Id=postgres;Pwd=123456;",
"DBID": "" //WebApi无账套编码
},
//CSFramework框架系统数据库 - CSFrameworkV6_System
"SystemDb": {
"DatabaseType": "PostgreSql",
"ServiceOrSID": "Database", //参考值:Database/Service/SID
"ConnectionString": "Server=localhost;Port=5432;Database=CSFrameworkV6_System;User Id=postgres;Pwd=123456;",
"DBID": "SystemDB" //账套编码,对应tb_DataSet.DatabaSetID
},
//CSFramework框架账套数据库 - CSFrameworkV6_Normal
"NormalDb": {
"DatabaseType": "PostgreSql",
"ServiceOrSID": "Database", //参考值:Database/Service/SID
"ConnectionString": "Server=localhost;Port=5432;Database=CSFrameworkV6_Normal;User Id=postgres;Pwd=123456;",
"DBID": "Normal" //账套编码,对应tb_DataSet.DatabaSetID
}1.4、运行 WebApi 服务器
重新编译全部项目:

点击【CSFramework.WebApi】运行,或按 F5。


控制台信息提示连接 PostgreSql 数据库成功, 运行 WebApi 服务器成功。
二、调试 CSFrameworkV6.1旗舰版客户端框架 (ClientFoundation)
2.1、配置连接 WebApi服务端
运行客户端连接配置工具 SqlConnector

测试连接WebApi服务器成功,点【保存配置】。
WebApi服务器检测到客户端访问接口信息:

2.2、登陆
登陆界面显示: WebApi -> localhost:44392

2.3、主界面

2.4、测试功能
帐套管理 -修改

用户管理 - 修改用户、添加角色

新增客户

新增销售订单

查看图片

2.5、Client + Server 双屏开发
屏幕1:运行WebApi服务、监控客户端请求

屏幕2:调试客户端

三、开发框架产品介绍
3.1、CSFrameworkV6旗舰版快速开发框架
框架介绍:https://www.cscode.net/archive/csframeworkv6/391820930658309.html
3.2、CSFramework WebApi 服务端开发框架
框架介绍:https://www.cscode.net/archive/webapi-netcore-v3/361414129516549.html


参考文档:
CSFramework.EF.PostgreSql数据库组件 PostgreSql数据库测试报告|C/S开发框架
CSFrameworkV6快速开发框架 | 使用PostgreSql 数据库测试报告|C/S开发框架
CSFrameworkV6.1前端+WebApiV3后端测试报告(前后端分离)|C/S开发框架
CSFramework.WebApi框架提供两种登录接口(PC端登录、APP登录)|C/S开发框架
CSFramework.WebapiV3(.NET7/NetCore) 系统安全及Token令牌介绍|C/S开发框架
CSFramework.WebApi V3.0 WebApi开发框架(.NETCore+EFCore)
CSFramework.WebApi快速开发框架|APP后端开发框架 v2.0|C/S开发框架
Demo开发环境配置 | CSFramework.WebApi后端开发框架|C/S开发框架
Demo调用WebApi接口 | CSFramework.WebApi后端开发框架|C/S开发框架
申请CSFramework.WebApi开发框架开发体验版Demo版本|C/S开发框架
CSFramework.WebAPI 后端框架系统架构图|C/S开发框架
CSFramework.WebApi客户端请求流程图|C/S开发框架
CSFramework.WebApi用户请求对象模型|C/S开发框架
CSFramework.WebApi服务端处理流程与机制|C/S开发框架
CSFramework.WebApi系统安全保障机制|C/S开发框架
CSFramework.WebApi支持多种常用数据库(Mssql/MySQL/Oracle)|C/S开发框架
CSFramework.EF.PostgreSql数据库组件 PostgreSql数据库测试报告|C/S开发框架
CSFrameworkV6快速开发框架 | 使用PostgreSql 数据库测试报告|C/S开发框架
CSFrameworkV6.1前端+WebApiV3后端测试报告(前后端分离)|C/S开发框架
CSFramework.WebApi框架提供两种登录接口(PC端登录、APP登录)|C/S开发框架
CSFramework.WebapiV3(.NET7/NetCore) 系统安全及Token令牌介绍|C/S开发框架
CSFramework.WebApi V3.0 WebApi开发框架(.NETCore+EFCore)
CSFramework.WebApi快速开发框架|APP后端开发框架 v2.0|C/S开发框架
Demo开发环境配置 | CSFramework.WebApi后端开发框架|C/S开发框架
Demo调用WebApi接口 | CSFramework.WebApi后端开发框架|C/S开发框架
申请CSFramework.WebApi开发框架开发体验版Demo版本|C/S开发框架
CSFramework.WebAPI 后端框架系统架构图|C/S开发框架
CSFramework.WebApi客户端请求流程图|C/S开发框架
CSFramework.WebApi用户请求对象模型|C/S开发框架
CSFramework.WebApi服务端处理流程与机制|C/S开发框架
CSFramework.WebApi系统安全保障机制|C/S开发框架
CSFramework.WebApi支持多种常用数据库(Mssql/MySQL/Oracle)|C/S开发框架
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
在线客服


