代码生成工具Database2Sharp功能功能完善及更新

简介:
好久没有更新代码生成工具了,因为很多功能基本上能够应付日常的开发工作了,如C#代码生成、数据库文档导出、Sql脚本生成,但用户在使用过程中也发现了一些需要完善的地方,因此继续完善,以求更加实用方便。
现更新了下面几个问题,希望给大家做软件开发的时候有一个启示。
1. 所有的模板支持C#2.0的架构,方便转换为高版本的VS格式。
    虽然现在很多时候用VS2008来做开发了,但是我们一般来说还是基于C#2.0来进行开发;本次更新考虑有些用户可能还是使用VS2005的开发工具,因此只做了基于VS2005的项目工程文件,VS2008也可直接打开,转换正常。
Database2SharpVS2005.jpg
2. 完善修改表的别名和字段别名功能。
    这个功能原来就有的,只是对于表很多,字段很多,超出屏幕的范围没有进行很好的控制,因此导致一些显示的问题,本版本采用了TableLayoutPanel来进行动态的伸缩,再多的内容,都可以通过滚动条进行控制了,呵呵。
Database2SharpSetTable.jpg Database2SharpSetField.jpg
3.  软件界面修改成了XP样式的了
   其实VS2005及后续版本进行开发的软件本来就支持XP样式的,我人为的去掉了,只保留VS2003的那种样式。设置成XP样式也很简单的,Main函数启动的时候两行代码就搞定。
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault( false);
Database2Sharp080610.jpg
4。 增加数据库文档的格式设置
       默认导出的数据库表包括内容有:字段描述、字段列名、数据类型、约束类型、可空、默认值,上一版本不能选择性进行导出,这个版本完善之,选择性地导出你认为重要的信息吧。

Database2SharpTableSchema.jpg

本文转自博客园伍华聪的博客,原文链接:代码生成工具Database2Sharp功能功能完善及更新,如需转载请自行联系原博主。



目录
相关文章
|
SQL 数据库 存储
Sql性能检测工具:Sql server profiler和优化工具:Database Engine Tuning Advisor
原文:Sql性能检测工具:Sql server profiler和优化工具:Database Engine Tuning Advisor 一、工具概要     数据库应用系统性能低下,需要对其进行优化,     如果不知道问题出在哪里,可以使用性能检测工具sql server profiler。
2206 0
|
5月前
|
开发框架 前端开发 JavaScript
循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发(12) -- 使用代码生成工具Database2Sharp生成WPF界面代码
循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发(12) -- 使用代码生成工具Database2Sharp生成WPF界面代码
循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发(12) -- 使用代码生成工具Database2Sharp生成WPF界面代码
|
6月前
|
开发框架 前端开发 JavaScript
基于SqlSugar的开发框架循序渐进介绍(3)-- 实现代码生成工具Database2Sharp的整合开发
基于SqlSugar的开发框架循序渐进介绍(3)-- 实现代码生成工具Database2Sharp的整合开发
|
6月前
|
XML 开发框架 前端开发
利用代码生成工具Database2Sharp生成ABP VNext框架项目代码
利用代码生成工具Database2Sharp生成ABP VNext框架项目代码
|
5月前
|
开发框架 前端开发 JavaScript
基于SqlSugar的开发框架循序渐进介绍(18)-- 基于代码生成工具Database2Sharp,快速生成Vue3+TypeScript的前端界面和Winform端界面
基于SqlSugar的开发框架循序渐进介绍(18)-- 基于代码生成工具Database2Sharp,快速生成Vue3+TypeScript的前端界面和Winform端界面
|
6月前
|
开发框架 前端开发 JavaScript
在代码生成工具Database2Sharp中增加Vue&Element 工作流页面的快速生成
在代码生成工具Database2Sharp中增加Vue&Element 工作流页面的快速生成
|
SQL OceanBase
OceanBase Database Assistant (OBDA) 的 `obdumper` 工具
OceanBase Database Assistant (OBDA) 的 `obdumper` 工具
231 1
|
Java 关系型数据库 MySQL
|
SQL 关系型数据库 MySQL