C/S开发框架:系统数据库与账套数据库合并解决方案|C/S开发框架
C/S开发框架:系统数据库与账套数据库合并解决方案 目录一、引言客户新开发的系统只需要一个数据库,因此需要把【账套数据库】合并到【系统数据库】。 CSFramework开发框架默认提供两个数据库:
本文内容支持的开发框架版本:
二、CSFrameworkV6旗舰版 - 合并数据库解决方案操作步骤&注意事项
账套数据库需要迁移的表以下表迁移到CSFrameworkV6_System数据库:
使用SQL Compare工具,迁移表结构如果是SqlServer数据库,使用RedGate工具迁移表结构和数据非常方便。 下面是SQL Compare操作步骤: 点击【Deploy Now】,开始迁移数据表,迁移完成后系统重新比较数据库结构 使用SQL Data Compare工具,迁移数据下面是SQL Data Compare操作步骤: 查看 CSFrameworkV6_System数据库共12张表全部迁移完成 测试CSFrameworkV6旗舰版修改CSFrameworkV6.Main 主程序的 appsettings.json 配置文件: "EnableDataSetLogin": false, //true:登录界面支持选择账套, false:不可选择,默认以系统账套登录 CSFrameworkV6.1旗舰版 - appsettings.json 配置文件详解 https://www.cscode.net/archive/csframeworkv6/612628059303941.html 报表管理 - sys_Reports 图片管理 - dt_Images 号码规则定义 - sys_DocNoRule 重要提示
文本没有迁移其他Demo例子(表结构在账套数据库),所以打开界面会报错。 可以按上面的操作步骤迁移表和数据库。 三、CSFrameworkV5 - 合并数据库解决方案数据迁移参考V6解决方案。 代码修改需要修改框架底层代码,请联系作者。 软件测试针对迁移的表,打开每个管理界面,验证运行是否正常。 扫一扫加作者微信
参考文档:
tb_DataSet表(账套数据库配置表)详解-C/S开发框架 系统登录提示加载账套数据失败,无法选择账套主要原因与解决方案-C/S开发框架 SQL通过附加数据库方式新建用户账套-喜鹊软件OMS系统-C/S开发框架 CSFramework系统数据库PowerDesign设计文档pdm下载|C/S开发框架 系统数据库结构 – CSFramework_WebApi|C/S开发框架 C/S快速开发框架 | 账套数据库(CSFrameworkV5_Normal)|软件手册 C# Win服务定时作业实现集团之间的跨系统跨数据库数据同步|C/S开发框架 CSFramework开发框架合并系统数据库和账套数据库 EFCore+Scheme(数据库架构)实现分库分表支持多种主流数据库解决方案|C/S开发框架 达梦数据库使用DmBulkCopy批导数据解决方案|C/S开发框架 C#.NET 达梦数据库存储过程 获取OUT参数返回值|C/S开发框架 CSFrameworkV6旗舰版 | MySql数据库笔记|C/S开发框架 EFCore+.NET8:使用Oracle数据库提交大图片文件需要指定BLOB类型|C/S开发框架 C/S开发框架的角色(Role)分类(普通角色、系统角色、数据角色、扩展角色) C/S开发框架支持加载数据库的FastReport.NET报表模板文件 - 功能升级
其它资料:
什么是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内容管理系统 | |