CSFramework开发框架合并系统数据库和账套数据库
CSFramework开发框架合并系统数据库和账套数据库
本文将介绍CSFramework开发框架合并系统数据库和账套数据库,以CSFrameworkV5.1旗舰版作为示例讲解。此方案适用所有CSFramework开发框架版本。
应用场景
不需要使用多账套的软件项目,都可以合并为一个数据库,使开发和维护更简单。
数据库合并图

目录(Index)
1. 开发框架提供三个数据库
2. 合并为一个数据库解决方案
2.1 业务账套数据库生成脚本3.2 删除脚本的第1行SQL3.3 选择系统数据库,执行SQL3.4 数据库整合完成
修改 tb_DataSet表的账套连接
修改 tb_MyUser 表 DataSets 字段
使用连接工具连接系统数据库
运行主程序
1. 开发框架提供三个数据库

CSFrameworkV5_New:业务账套模板数据库,复制此数据库建立新的账套数库。
CSFrameworkV5_Normal:业务账套例子数据库(演示账套)。
CSFrameworkV5_System:系统数据库。
2. 合并为一个数据库解决方案
将业务账套数据库的表、视图、存储过程、函数全部迁移到系统数据库,合并为一个数据库。
CSFrameworkV5_New 数据库内容:

操作步骤:
2.1 业务账套数据库生成脚本



3.2 删除脚本的第1行SQL

3.3 选择系统数据库,执行SQL

若执行报错,可以不处理。

3.4 数据库整合完成

3. 修改 tb_DataSet表的账套连接
因合并为一个数据库,业务账套就是系统数据库,因此要修改账套连接配置。

PermissionInherited:启用继承权限
IsVisible:Y=账套数据库,登录界面可选
IsUse:Y=正常使用
修改 tb_MyUser 表 DataSets 字段
打开tb_MyUser表,给 admin 用户分配一个账套,系统数据库账套编号:CSFramework.SystemDB
注意:多个账套编号用调号隔开:,Normal,NewDB,CSFramework.SystemDB

4. 使用SQL连接工具连接系统数据库

SQLConnector.exe SQL连接工具使用手册:
https://www.cscode.net/archive/csframework-sqlconnector/1631288677.html

6. C/S系统快速开发框架 - CSFrameworkV5.1旗舰版系统管理主界面

使用系统数据库作为账套数据库登录成功:
当前账套:CSFramework.SystemDB
相关产品
C/S架构软件快速开发平台-旗舰版V5.1 (Ultimate Edition 2021)
C/S架构轻量级快速开发框架 - WinFramework V2.1(2021 release)

参考文档:
CSFramework.EF.PostgreSql数据库组件 PostgreSql数据库测试报告|C/S开发框架
CSFrameworkV6快速开发框架 | 使用PostgreSql 数据库测试报告|C/S开发框架
CSFramework WebApi开发框架集成PostgreSql数据库及测试报告|C/S开发框架
CSFrameworkV6旗舰版开发框架 | 集成软件授权认证系统|C/S开发框架
CSFrameworkV6旗舰版|新功能|在线用户查询、设置用户下线|C/S开发框架
CSFramework.Authentication 软件授权证书管理系统|C/S开发框架
C# Winform等待窗体WaitingForm组件下载(CSFramework提供)|C/S开发框架
C# Winform等待窗体WaitingForm组件下载(CSFramework提供)
C# Winform等待窗体WaitingForm组件下载(CSFramework提供)
CSFramework.Authentication 软件授权证书管理系统|C/S开发框架
CSFrameworkV6旗舰版开发框架 | 集成软件授权认证系统|C/S开发框架
CSFrameworkV6软件开发框架+达梦数据库(国产数据库)测试报告|C/S开发框架
CSFrameworkV6软件开发框架 | MySql数据库测试报告|C/S开发框架
CSFrameworkV6软件开发框架 | Oracle数据库测试报告|C/S开发框架
CSFrameworkV6快速开发框架 | SqlServer(MsSql)数据库测试报告|C/S开发框架
CSFrameworkV6.1前端+WebApiV3后端测试报告(前后端分离)|C/S开发框架
CSFramework.EF.PostgreSql数据库组件 PostgreSql数据库测试报告|C/S开发框架
CSFrameworkV6快速开发框架 | 使用PostgreSql 数据库测试报告|C/S开发框架
CSFramework WebApi开发框架集成PostgreSql数据库及测试报告|C/S开发框架
CSFrameworkV6旗舰版开发框架 | 集成软件授权认证系统|C/S开发框架
CSFrameworkV6旗舰版|新功能|在线用户查询、设置用户下线|C/S开发框架
CSFramework.Authentication 软件授权证书管理系统|C/S开发框架
C# Winform等待窗体WaitingForm组件下载(CSFramework提供)|C/S开发框架
C# Winform等待窗体WaitingForm组件下载(CSFramework提供)
C# Winform等待窗体WaitingForm组件下载(CSFramework提供)
CSFramework.Authentication 软件授权证书管理系统|C/S开发框架
CSFrameworkV6旗舰版开发框架 | 集成软件授权认证系统|C/S开发框架
CSFrameworkV6软件开发框架+达梦数据库(国产数据库)测试报告|C/S开发框架
CSFrameworkV6软件开发框架 | MySql数据库测试报告|C/S开发框架
CSFrameworkV6软件开发框架 | Oracle数据库测试报告|C/S开发框架
CSFrameworkV6快速开发框架 | SqlServer(MsSql)数据库测试报告|C/S开发框架
CSFrameworkV6.1前端+WebApiV3后端测试报告(前后端分离)|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内容管理系统 |
在线客服
