惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Stack Overflow Blog
Stack Overflow Blog
N
News | PayPal Newsroom
阮一峰的网络日志
阮一峰的网络日志
月光博客
月光博客
T
Tailwind CSS Blog
博客园 - 叶小钗
博客园 - 【当耐特】
Apple Machine Learning Research
Apple Machine Learning Research
B
Blog RSS Feed
Know Your Adversary
Know Your Adversary
P
Privacy International News Feed
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Project Zero
Project Zero
美团技术团队
雷峰网
雷峰网
Martin Fowler
Martin Fowler
P
Privacy & Cybersecurity Law Blog
T
The Blog of Author Tim Ferriss
S
Schneier on Security
V
V2EX
Cisco Talos Blog
Cisco Talos Blog
Blog — PlanetScale
Blog — PlanetScale
G
GRAHAM CLULEY
J
Java Code Geeks
V
Visual Studio Blog
N
Netflix TechBlog - Medium
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Cyberwarzone
Cyberwarzone
Recent Announcements
Recent Announcements
C
CXSECURITY Database RSS Feed - CXSecurity.com
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
N
News and Events Feed by Topic
Forbes - Security
Forbes - Security
GbyAI
GbyAI
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
The Hacker News
The Hacker News
Application and Cybersecurity Blog
Application and Cybersecurity Blog
The Cloudflare Blog
腾讯CDC
爱范儿
爱范儿
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
罗磊的独立博客
T
Threatpost
大猫的无限游戏
大猫的无限游戏
NISL@THU
NISL@THU
Cloudbric
Cloudbric
C
CERT Recently Published Vulnerability Notes
C
Check Point Blog
Microsoft Azure Blog
Microsoft Azure Blog

博客园 - 龍的傳人

javascript+css+xml 全选树(再续) 设表格细钱 javascript+css+xml 全选树(续) javascript+css+xml 全选树 白话CMMI 如何做好需求收集[来之《程序员》第2期] javascript、CSS、XML动太生成树菜单 - 龍的傳人 - 博客园 可选择也可填写的下拉框(用鼠标\键盘的上下键选择) - 龍的傳人 - 博客园 兼容firefox和IE的两级联动下拉菜单的javascript代码 HTML 图片分析 JavaScript - Import XML Document firefox与IE对javascript和CSS的区别(转) IE和Firefox在JavaScript方面的兼容性(转) javascript在中ie与firefox的区别与解决方案(转) 针对Firefox兼容性,要注意的一些问题 (转) sql2000和文本文件的写入和读取(转) [转]JS代码格式化工具(附源代码) ASP.NET2.0调用MySql的存储过程 Remote建立分析
再谈代码生成器,拥有自己最适合的代码生成器
龍的傳人 · 2011-07-18 · via 博客园 - 龍的傳人

现在网上各式各样的代码生成器都有,如:SmartCode、动软.net代码生成器等等。开源的有,收费的也不少。对于开发人员来说,这是一个提高开效率工具而已,没有过多的业务处理,也不可能做到适合每一个人的使用习惯。没有最好的代码生成器,只有更适合自己开发的工具,每一个代码生成器都有它自己的特点,什么样的代码生成器更适自己呢?同一个部门的人也许都有不同的要求,所以说,自己开发的代码生器才是最适合自己的,当然别人的代码生成器都是有可取和借鉴的地方。工作了这么久,在网上也看到很多种开发工具,都让自己开心不已,有些很好很强大,但不是每个代码生成器的所有功能都有自己要用到的,但自己有时想的要功能也很简单,也不是每一个代码生成器都有这些功能。所在想自己开一个最适合自己在实际工作用到好处的工具。待后整理一下代码提供下载使用。
先介绍自己的代码生成器的特点:
1. 适用Oracle,Sql2008,Sql2005.暂不适用SQL2000;
2. 所有连接数据都会保存记录,避免下登录时再输入;
3. 显示表结构,包括表的注释和字段的注释、数据类型,长度,主键,外键等;
4. 可以根据代码模板生成代码,代码模板自定义;
5. 生成代码根据选中的字段来生成;
6. 主键主动判断关联;
7. 根据代码模板生成文件时可以自定义生成文件的前缀和后缀;
8. 代码模板目录可以重新设置路径,没有设置系统自动查找;
9. 为EDMX文件加入表、字段的注释(默认的生成的EDMX文件没有把数据库里的注释生成到代码里面)
10. 导出表结构;
11. 字典维护;
12. Oracle表结构根据字典自动转成大小写相结合的名称,增加可读性,但代码生成的都是以数据库里的大小写为准。不影响代码生成;
13. 连接数据进度条显示进度。
右键常功能:
 生成实体VS2010
 生成实体VS2005
 普通SQL语句
 参数化SQL语句
 SliverlightDataGrid
 生成UI/CS代码
 查看视图脚本
 根据模板生成代码
 查看存储过程脚本
 查看自定义函数脚本
 查看触发器脚本
 查看包脚本
 查看包体脚本
 查找定义了相同某个字段的表
 显示所有数据库的作业
 正在运行的作业
 显所有主、外键关联表
 查找数据库的索引
 SqlServer数据库字典--索引
 SqlServer数据库字典--表.视图.函数.存储过程.触发器.主键.外键.约束.规则
 SqlServer数据库字典--表、索引空间使用情况

先上图

-、主界面

二、代码模维护

三、代码转换工具

四、参数化生SQL后台代码

五、生成实体代码

六、导出表结构

七、 显所有主、外键关联表

八、生成UI/CS代码


试用版:还有很多不如意的地方,我会在后面加以改进。大家可以提出 自己的想法。目前只是对ORACLE支持比较好一点

https://files.cnblogs.com/jacklong/%E9%BE%99%E7%9A%84%E4%BC%A0%E4%BA%BA%E4%BB%A3%E7%A0%81%E7%94%9F%E6%88%90%E5%99%A8.rar