Navi.Soft31.代码生成器(含下载地址)

1种类简介

1.1职能简述

在Net软件开发进程中,大多数时间都以在编排代码,并且都以双重和紊乱的代码.比如:要促成在数据库中13个表的增删改查功效,半数以上代码都以同等的,只需修改百分之十的代码量.此时若使用代码生成器即可完全缓解此难点

在支付数据库型软件时,连接数据库是个必备的操作进度,但总是差异数据库,必要分歧的工具.如:连接SQLServer使用微软提供的询问分析器,连接Oracle使用PL/SQL工具,连接MySql使用Navicat
for MySQL工具.即便有这么的工具,可以同时连接多少个数据库,即可消除这几个题材

本软件可同时缓解地点的三个难点.详细成效如下所讲述

1.2运维环境

.NET Framework 4.0

1.3施用办法

双击软件图标,弹出如图1-1所示

图片 1

图1-1

1.4成品亮点

l 可操作三种数据库

l 生成钦命字段的增删改查语句

l 生成数据字典,导出文件类型包蕴:html,word,excel

l 数据库结构相比较

l 数据库数据传输

l 数据库数据同步

l SQLServer转SQLite

l 查看部分数据库进程

l 查找Db栏目名称和栏目值

2功力菜单

是代码生成器的基本功效,以菜单格局显示.如图2-1

图片 2

图2-1

2.1Db选项

图片 3

图2-2

概念通用的布局项,如:生成C#代码时,需引用的DLL文件列表, 命名空间定义等

2.2Db连接字符串管理

图片 4

图2-3

是指接连过的Db数据库记录起来,方便下次可以直接行使.选中要打开的数据库,点击”分明”按钮即可

2.3SQLServer转SQLite数据库

图片 5

图2-4

连接SQLServer数据库,将其数据结构全部移植至SQLite数据库.同时还包涵表数据

2.4数量传输

图片 6

2.5数目同步

图片 7

2.6构造相比

图片 8

注:近年来只可以够对相同数据库类型相比

2.7查看进程

图片 9

图2-5

注:近期仅协助MySql数据库

2.8数据字典

图片 10

图2-6

导出文件类型包含:Word,Excel和Html.效果如图下所示

图片 11

图2-6-1

上图是Excel文件

图片 12

图2-6-2

上图是Html文件

图片 13

图2-6-3

上图是Word文件

3效应列表

3.1连连数据库

图片 14

图3-1

如上图所示,本产品辅助连接SQLServer,SQLite,SQLAnyWhere,MySql,Oracle,奥莱Db数据库和PowerDesigner文件.连接成功后,均生成同样的靶子,因而,可以兑现他们中间的脚本沟通.连接那么些数据库或文件的记名页面如下列表所示

图片 15

图3-1-1

描述:连接SQLServer数据库

图片 16

图3-1-2

描述:连接SQLite数据库

图片 17

图3-1-3

描述:连接SQLAnyWhere

图片 18

图3-1-4

描述:连接MySql数据库

图片 19

图3-1-5

描述:连接OleDb数据库

图片 20

图3-1-6

描述:连接Oracle数据库

图片 21

图3-1-6

描述:连接PowerDesigner文件

3.2读取结构

连日数据库.若成功,会加载此服务器(或文件)的拥有数据库及数据类型,如下图所示

图片 22

图3-2-1

图片 23

图3-2-2

上图为数据库列表

数据库图标是紫藤色的,表示未连接或持续退步;图标是正规颜色的,表示连接成功,可以对数据库进行操作

图片 24

图3-2-3

上图为数据类型列表.可供参考

3.3目的列表

图片 25

图3-3-1

目的包蕴:表,视图和命令.分别如下图所示

图片 26

图3-3-2

表示表

图片 27

图3-3-3

表示视图

图片 28

图3-3-4

表示命令

3.4数据库操作

当选数据库结点右键,现身右键菜单,效用如下图所示

图片 29

图3-4

3.4.1新建查询

图片 30

图3-4-1

新建查询,是开辟三个文件编辑器,录入sql语句执行,将推行结果突显到UI控件

3.4.2生成脚本

图片 31

图3-4-2-1

生成脚本,是指生成整个数据库的脚本,包涵表,视图和下令,生成结果如下图所示

图片 32

图3-4-2-2

变迁的台本可保留至文件或连串剪切板

3.4.3批量代码生成

此版本暂不援救

3.4.4打印数据库

图片 33

打印数据库中表结构列表

3.4.5在数据库查找

图片 34

图3-4-5-1

图片 35

图3-4-5-2

在数据库中检索包涵三个:分别是寻觅栏目名称和栏目值

找寻栏目名称是指查找Db表栏目名称的岗位

搜寻栏目值,是指查找Db栏目值的地点

3.4.6刷新

重新读取数据库结构

3.4.7属性

数据库属性内容,如下图所示

图片 36

图3-4-7

3.5表操作

图片 37

图3-5

3.5.1浏览数据(前1000条)

图片 38

图3-5-1

由于Db表数据大概会众多,此效能是只读取Db表前一千条数据.如上图所示

3.5.2生成脚本

图片 39

图3-5-2

此效率是直接生成此对象表的脚本,包罗表,视图和命令.并将脚本保存至剪切板或文件

3.5.3SUID语句生成

图片 40

图3-5-3

此成效是生成Db表的Select,Insert,Update,Delete语句,如上图所示

3.5.4代码生成

图片 41

代码生成,是依照模板,生成钦赐的类公事,包括:实体类,增加实体类,数据访问类,精力层类,列表页面,单据页面,Grid栏目等,如上图所示

注:生成的类,都以用以NaviSoft30的框架,若伸张,可自行添加模板即可

3.5.5属性

图片 42

图3-5-5

翻开Db表的连锁属性.如上图所示

3.6视图操作

图片 43

与表操作同样,在此不再叙述

3.7限令操作

图片 44

与表操作同样,在此不再叙述

4查询分析器

图片 45

图4

4.1菜单栏和工具栏

图片 46

图4-1

l
运维:是指直接执行SQL语句.注:此处执行的是选中SQL语句,假使未选中,则履行总体

l 截至:用于多线程执行SQL语句时采纳,暂未支付

l 执行陈设:仿SQLServer查询分析器中的执行安顿.近年来支撑:SQLServer和MySql

l 新建:是指按照指查询分析Db连接串,新创建三个查询分析器

l 打开:是指打开sql文件,读取文件内容

l 另存为:是指将查询分析器内容保留为sql文件

l 查找:是指查找SQL语句中要害字,如下图所示

图片 47

图4-1-1

l 互连网查看

图片 48

图4-1-2

以网格方式浮现批量数目

l 表单查看

图片 49

图4-1-3

以表单方式显得单条数据

l 备注和图像

图片 50

图4-1-4

备注:是指突显单行单列数据

图像:是指若单元格值若是图像Url地址,则直接彰显

4.2新闻和结果

图片 51

翻开执行sql语句所需时日

图片 52

来得sql语句执行的结果

4.3生成SQL语句

图片 53

据悉sql语句执行的结果,可以变更增删改的sql语句.而且是足以钦定字段生成,如下图所示

4.3.1生成Insert语句

图片 54

图片 55

4.3.2生成Update语句

图片 56

图片 57

4.3.3生成Delete语句

图片 58

图片 59

5FAQ

5.1FAQ1

问:若360安全警卫开启时,会弹出是或不是同意此程序运转,如图8-1所示

图片 60

图8-1

答:选拔:一贯允许运维(参与白名单)

相关文章