代码生成器与智能开发平台指南
版权申诉
73 浏览量
更新于2024-07-06
收藏 2.94MB PDF 举报
"代码生成器知识.pdf"
代码生成器是一种强大的工具,主要针对程序员设计,能够自动化生成ASP.NET页面和后台代码,极大地提升了软件项目的开发效率。这款特定的代码生成器基于面向服务的架构(SOA),它整合了多种技术,如Visual Studio 2010作为开发工具,支持多种数据库环境如SQL Server 2005/2008、Oracle或MySQL,以及MVC 3.0框架。
在系统运行环境方面,开发人员需要确保具备以下条件:
1. 使用Visual Studio 2010作为集成开发环境。
2. 数据库层面,可以选择SqlServer 2005/2008,Oracle或MySQL。
3. 项目应基于MVC 3.0版本,这是一个用于构建动态网站的框架,可以在www.asp.net/mvc找到相关资料。
4. PowerDesigner 15版本用于数据库建模,帮助设计数据结构。
5. 若要获取更多关于代码生成器的信息,可以访问其官方网站www.langben.com。
数据库设计指导规范对于保证代码生成器的有效工作至关重要:
1. 表设计时,每个表都应有主键,并且主键通常命名为Id,类型为nvarchar(36)。
2. 字段的最大字符长度限制为4000,超过这个长度的数据将以大文本形式处理。
3. 页面字段的展示顺序与数据库字段的顺序一致,因此设计时需考虑用户界面的布局。
4. 关键字的使用对查询功能的生成有很大影响,例如:
- 查询关键字根据字段类型自动产生不同的查询方式,如文本的Like全匹配,数字的区间范围,日期的区间等。
- 精确查询适用于文本类型,进行精确等于比较。
- 状态字段通常用下拉框表示,便于选择。
- 级联字段可以实现多级联动,备注中需明确指定父级字段名+“联动”。
- RadioButton用于在页面上呈现单选按钮选项。
5. 推荐使用表名+Id的形式来命名外键,例如SysPersonId。
6. 避免使用bit类型,因为它在Oracle数据库中不受支持,可以使用“状态”字段代替。
7. 视图查询时,避免在SELECT语句中使用通配符"*",以提高查询效率和明确性。
8. 附件管理可以通过与FileUploader表建立多对多关系来实现,方便文件上传功能。
初始化数据库的步骤包括:
1. 运行SQL Server 2008,创建名为"Sys"的新数据库。
2. 在新创建的数据库中,执行"数据库表初始化.sql"和可能存在的其他初始化脚本,以设置所需的表结构和初始数据。
通过遵循这些规范和步骤,开发者可以有效地利用代码生成器来加速软件开发过程,同时保持代码的规范性和数据库设计的合理性。
2021-11-03 上传
2021-11-24 上传
2021-09-30 上传
2019-07-08 上传
2021-10-08 上传
2021-07-10 上传
2022-03-07 上传
2021-09-30 上传
2021-07-10 上传
XWJcczq
- 粉丝: 2
- 资源: 7万+
最新资源
- 操作员:高效,可移动的操作员库
- android-EventBus
- 油漆:w JS
- Matchy
- Acquire-code:该项目旨在通过划分设备的内部硬盘驱动器,然后使用Xfinity Hot Spots插入代码使(现在的犯罪分子)成为“超级用户”,来识别和了解不断增加的被盗手机事件。 绝对可以访问内部和外部驱动器上的任何数据。 最终结果是“ VICTIM”,所有隐私,此特定的MalwareSpywareVirus还访问了“零号患者”联系人的讨厌的驱动器。 我在马萨诸塞州剑桥市的一个小型办公室工作。 我的办公室就在MIT和HARVARD之间。 在这1英里长的MASS AVE中。 它影响了最近从当前正
- VassoD.github.io
- valor-style-guides:公司共享的风格指南和做法
- 用户汽车满意度预测.zip
- rogue.vim:为Vim移植Rogue-clone II
- ChatKit
- My-Drinking-Duo:拉姆哈克
- prog-1:1 UFSC-Joinville的课程资料库
- MCU-Font-Release,好用的LVGL的多语言转换工具!
- java_basics
- Deep-Forest:Deep Forest 2021.2.1的实现
- Mathematics Libraries-开源