创建核心数据模型

属性类型包括:Undefined,Integer 16,Integer 32,Integer 64,Decimal,Double,Float,String,Boolean,Date,Binary,Data 或 Transformable

Entity 定义为抽象时,你将不会创建该实体的任何实例。例如,Person 将是抽象的,而 Employee 或 Customer 将是具体的子实体。

Transient 属性是你定义为模型的一部分的属性,但不作为实体实例的数据的一部分保存到持久性存储中。核心数据会跟踪你对瞬态属性所做的更改,因此会记录它们以进行撤消操作。你可以将瞬态属性用于各种目的,包括保留计算值和派生值。

Destination 字段定义在代码中访问关系时返回的对象(或多个对象)。

Inverse 字段定义了关系的另一半。由于每个关系都是从一个方向定义的,因此该字段将两个关系连接在一起以创建完全双向关系。

来源:核心数据编程指南