代码生成器加载用户表和视图报错解决方案|C/S框架网
代码生成器加载用户表和视图报错解决方案|C/S框架网
报错原因: 选择的数据库名称没有实例化对应的数据库,因为加载tb_DataSet表时没有返回账套数据信息,可能是IsVisible=N 修改DatabaseProvider.cs文件: C# Code: /// <summary> /// 获取数据库实例 /// </summary> /// <param name="DBName">数据库名称</param> /// <returns></returns> public static IDatabase GetDatabaseByDbName(string DBName) { if (DBName == DEF_SYSTEM_DBName) { return DatabaseProvider.SystemDatabase; } else { DataSetConfigItem item = DatabaseProvider.DataSetConfigList.DataSets.Find( delegate (DataSetConfigItem p) { return p.DBName.ToLower() == DBName.ToLower(); }); if (item != null) return GetDatabase(item.DataSetID); else throw new Exception("未加载数据库名<" + DBName + ">对应的账套数据库!"); } } //来源:C/S框架网(www.csframework.com) QQ:23404761 LoadDatabase方法调用新存储过程: C# Code: public static void LoadDatabase(string DBIDs) { CommandHelper sp = DatabaseProvider.SystemDatabase.CreateSqlProc("sp_sys_GetDataSet4Generator"); //省略代码.... } //来源:C/S框架网(www.csframework.com) QQ:23404761 VIP会员下载:sp_sys_GetDataSet4Generator.rar
参考文档:
企业开发版全新代码生成器部分介绍 解决代码生成器生成主从表界面没有带出中文标题的问题 C/S框架网|用户授权注册系统提示用户'csframework'登陆失败解决方案 推荐基于C/S架构的软件开发工具(Winform+C#语言+ADO.NET+代码生成器) C/S架构的Winform 代码生成器软件|C/S框架网原创作品 CSFramework代码生成器自动生成主从表界面-C/S框架网 C/S开发框架代码生成器工具增加DevExpress版本配置 C/S软件系统开发框架代码生成器功能升级V5.1 系统模块的字段名管理与代码生成器的字段名管理 CSFramework代码生成器生成三种ORM模型类(静态类ORM,实体类ORM,标准对象) CSFramework代码生成器根据数据库表结构生成实体对象模型(C#代码) 生成的窗体Form源码集成到VS解决方案 - C/S框架三层架构代码生成器操作指南 生成的项目模块(Project)添加到VS解决方案 - C/S框架三层架构代码生成器操作指南 CSFramework C#代码生成器生成窗体界面UI,BLL,DAL,Model,WCF接口层源代码 代码生成器生成ORM报错:不能在 colLength 列中存储 <18,2>。所需类型是 Int32。
其它资料:
什么是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内容管理系统 | |