返回

AgileEAS.NET平台对象设计器怎么使用?AgileEAS.NET平台对象设计器使用方法是什么?

时间:2016年12月23日 02:06评论:0
第 5 页 数据对象定义
数据对象定义

概述

       定义数据对象是对象设计器中最重要的工作,在对象定义信息中,存储了程序中ORM对象所需要的对象属性与数据库表的字段映射信息,同时也存储了数据库表的定义信息。

       对象设计器设计成的模型用与生成项目的数据库定义文件、数据库DDL脚本以及数据访问层的程序代码。

对象组织

       对象设计器中提供了一个目录的概念,即对于数据对象很多的解决方案,我们可以选择在解决方案之中根据应用建立目录,数据对象按目录进行组织。

添加目录

       在导航栏中的实体节点右键点开快捷菜单,选择“新建目录”,系统打开目录属性圣诞框:

       填写目录名称和说明后点解“确定”按钮,对话框关闭,新建的目录加载到导航栏,“取消”按钮放弃目录的添加。

       注意:目录名称不能为空,也不能和现有的目录重名。

目录属性

       在导航栏中的某个目录节点右键点开快捷菜单,选择“目录属性”,系统打开目录属性圣诞框:

       在目录属性对话框中,可以修改目录名称和说明,完成成点击“确定”按钮完成属性修改,“取消”按钮放弃目录的修改。

删除目录

       在导航栏中的某个目录节点右键点开快捷菜单,在弹出的菜单中选择“删除目录”,系统会提示您是否确认删除,点击“是”删除相应的目录。

       注意:删除目录是系统中删除目录信息,不删除目录中的数据对象定义,原目录的中的数据对象转移到解决方案实体节点之下。

对象管理

       设计器中数据对象有两个存在模型,直接位于解决方案这下,也可以依附于解决方案的目录之中,两种不同的方案可以混合使用,根据项目的规模进行合理构建。

添加对象

       在导航栏中的实体节点或者目录节点右键点开快捷菜单,选择“新建实体”,系统工作区打开一个新的对象定义Tab页:

       在对象定义Tab页中,可以完成数据对象所指向的数据库表信息定义(数据表名及字段信息)、ORM对象定义(属性及属性与数据字的映射)。

删除实体

       在导航栏中的某个目录节点右键点开快捷菜单,在弹出的菜单中选择“删除目录”,系统会提示您是否确认删除,点击“是”删除相应的目录。

       注意:删除目录是系统中删除目录信息,不删除目录中的数据对象定义,原目录的中的数据对象转移到解决方案实体节点之下。

定义实体

       在日常应用中,对象设计器工作的90%是由上图的界面完成的,在这个界面中,我们完成数据对象的定义,间接的完成了数据库的设计、ORM对象的设计。

       实体包含名称,数据表,说明和1-N个属性记录,实体的名称,数据库,说明直接在文本框填写。

       实体的属性集合由下面的表格中进行填写,增加新的属性/列,在*标记的行中直接进行写,删除一条记录时使用选中某一条,按下删除键即可。

       在属性定义中,属性的类型(程序类型)与数据类型是联动的,即如果在这两个类型中任务选择一种,另一个类型都会根据类型转换器得到一个对应的类型,因为程序中的类型比较广泛,而数据库的类型比较严谨,所以建议的做法是设置数据类型比较准确一些。

       实体定义模块的UI包含着7个Tab页,最主要的是实体定义Tab页,还附加了4个代码Tab页、一个数据库脚本、一个文档Tab页。

四类代码

       因为AgileEAS.NET平台ORM系统中对实体和表进行了分别的定义,所以针对每个数据对象定义,会生成4个代码文件,分别为表接口、表实现、实体接口、实体实现。

       在设计器环境中直接向IDE环境复制代码,使用右键菜单中的全选、复制即可,也可以通过Ctrl+A、Ctrl+C实现。

DDL脚本

       针对每个数据对象定义,工具会生成一段SQL脚本,定义数据表的创建和字段,数据表和字段的注视等自描述信息也会一并写进脚步。

       同样,和程序代码一样,可以使用右键菜单中的全选、复制即可,也可以通过Ctrl+A、Ctrl+C实现。

文档定义

       针对每个数据对象定义,工具都生成一段数据库定义文档,包含数据表名称、说明、所有者,各数据列名称、数据类型、是否为空、主键等信息。

解决方案输出

概述

       对象设计器提供基于解决方案的代码输出、文档输出、DDL脚本输出,可以一步生成供vs2005之上打开的数据层项目和解决方案。

本文导航

上一页 1 2 3 4 5 6 7 8 9 10 下一页
相关文章
猜你喜欢
用户评论