CSFrameworkV6.1前端+WebApiV3后端测试报告(前后端分离)
CSFrameworkV6.1前端+WebApiV3后端测试报告(前后端分离)
目录
一、前言
CSFrameworkV6.1旗舰版采用前后端逻辑分离技术架构。采用Winform前端+WebApi后端方式,支持多数据库,目前提供四种主流数据库:MySql、Oracle、SqlServer、达梦数据库。
本文重点测试Winform前端 + WebApi模式多数据库连接。
测试场景
数据库直连(ADO-Direct)+WebApi连接方式有六种测试场景
直连模式(ADO-Direct)测试场景
- 连接SqlServer数据库
- 连接MySql数据库
- 连接Oracle数据库
WebApi模式测试场景
- 连接SqlServer数据库
- 连接MySql数据库
- 连接Oracle数据库
直连模式与WebApi模式(ADODirect与WebApi)介绍
直连模式与WebApi模式(ADODirect与WebApi)介绍:https://www.cscode.net/archive/newdoc/613699977428997.html
二、WebApi模式 + MySql数据库
1、WebApi服务器数据库配置
2、运行WebApi服务
3、C/S前端配置连接方式
使用CSFrameworkV6.SqlConnector工具,连接 WebApi服务器
点【测试连接】,服务端收到请求:
4、运行主程序测试
运行CSFrameworkV6.Main.exe,登录界面显示连接方式及webapi地址
登录后,主界面的状态栏显示连接方式及webapi地址
5、测试系统数据库
功能路径:系统管理-> 用户管理
数据库/表:CSFrameworkV6_System / tb_MyUser表
6、测试账套数据库
功能路径:基础资料 -> 图片管理
数据库/表:CSFrameworkV6_Normal / dt_Images表
三、WebApi模式 + SqlServer数据库
1、WebApi服务器数据库配置
2、运行WebApi服务
3、测试系统数据库
功能路径:系统管理-> 用户管理
数据库/表:CSFrameworkV6_System / tb_MyUser表
4、测试账套数据库
功能路径:基础资料 -> 图片管理
数据库/表:CSFrameworkV6_Normal / dt_Images表
四、WebApi模式 + Oracle数据库
1、WebApi服务器数据库配置
2、运行WebApi服务
3、测试系统数据库
功能路径:系统管理-> 用户管理
数据库/表:CSFrameworkV6_System / tb_MyUser表
4、测试账套数据库
功能路径:基础资料 -> 图片管理
数据库/表:CSFrameworkV6_Normal / dt_Images表
五、直连模式(ADO-Direct) + MySql数据库
六、直连模式(ADO-Direct) + Oracle数据库
七、直连模式(ADO-Direct) + SqlServer数据库
登录界面
主界面
八、CSFramework快速开发框架介绍
适用开发:企业级ERP、MES、MRP、HIS、WMS、CRM、MIS及POS系统WinForm App桌面软件
运行平台:Windows,Winform + .NET6/.NET7/.NET8
开发工具:Visual Studio 2019+,VS2022(.NET8),C#语言
多数据库:SqlServer 2012+ / MySql8 / Oracle 21c
CSFrameworkV6软件介绍
https://www.csframework.com/cs-framework-6.0.htm
CSFrameworkV6软件介绍 & 操作手册
https://www.cscode.net/archive/csframeworkv6/391820930658309.html
九、其他资料文档
☛SqlConnectorV6.1 - 数据库连接工具操作手册
https://www.cscode.net/archive/csframework-sqlconnector/602870096715781.html
☛CSFrameworkV6.1前端+WebApiV3后端测试报告(前后端分离)
https://www.cscode.net/archive/newdoc/605331612143621.html
☛CSFramework.WebApi V3.0 WebApi开发框架(.NETCore+EFCore)
https://www.cscode.net/archive/webapi-netcore-v3/361414129516549.html
☛C/S架构软件开发平台 - CSFrameworiV6旗舰版
https://www.cscode.net/archive/csframeworkv6/391821050404869.html
☛CSFramework.EF(.NET8+EFCore) 数据库组件
https://www.cscode.net/archive/csframework.ef/363596745297925.html