8.8. 关于数据映射程序中的数据类型和集合
在数据映射程序中,字段可以是:
-
存储单个值的 原语 类型。原语类型的示例包括
布尔值
、char
、字节
、短语、int
、长
、浮点
和双引号
。原语类型无法扩展,因为它是一个字段。
- 由不同类型的多个字段组成 的复杂 类型。您可以在设计时定义复杂类型的子字段。在数据映射程序中,一个复杂的类型可以被扩展,以便您可以查看其子字段。
每种类型的字段(原语和复杂)也可以是集合。集合是一个可以具有多个值的单个字段。集合中的项目数量在运行时决定。在设计时,在数据映射程序中,集合由
表示。在数据映射程序界面中可以扩展集合是否由其类型决定。当集合是一个原语类型时,它不可扩展。当集合是一个复杂的类型时,数据映射程序可以被扩展,以显示集合的子字段。您可以从/到每个字段映射。
以下是一些示例:
-
ID
是原语类型字段(int
)。在运行时,员工只能有一个ID
。例如,ID=823
。因此,ID
是不是集合的原语类型。在数据映射程序中,ID
无法扩展。 -
电子邮件
是一个原语类型字段(字符串)。在运行时,员工可以有多个电子邮件
值。例如:email<0>=aslan@home.com
和email<1>=
aslan@business.com。因此,电子邮件
也是集合的原语类型。数据映射程序使用表示
电子邮件
字段是一个集合,但电子邮件
无法扩展,因为它是一个原语类型(没有子字段)。 -
员工
是一个复杂的对象字段,它具有多个子字段,包括ID
和电子邮件
。在运行时,员工
也是集合,因为公司有许多员工。
在设计时,数据映射程序使用来表示
员工
是一个集合。employee
字段可以扩展,因为它是一个具有子字段的复杂类型。