ECDbChange ECSchema
alias: change
version: 1.0.1
displayLabel: ECDb Change
Entity Classes
ChangeSummary
typeName: EntityClass
displayLabel: Summary
modifier: Sealed
Properties
Name | Description | Type | Extended Type |
---|---|---|---|
ExtendedProperties | string | Json |
InstanceChange
typeName: EntityClass
Represents an instance change in a change summary
displayLabel: Instance Change
modifier: Sealed
Properties
Name | Description | Type | Extended Type |
---|---|---|---|
Summary | navigation | ||
ChangedInstance | Key of the change instance | struct | |
OpCode | OpCode | ||
IsIndirect | Change happened due to a foreign key action or trigger | boolean |
PropertyValueChange
typeName: EntityClass
Represents an property value change of an instance change in a change summary
displayLabel: Property Value Change
modifier: Sealed
Properties
Name | Description | Type | Extended Type |
---|---|---|---|
InstanceChange | navigation | ||
AccessString | string | ||
RawOldValue | Untyped old value | binary | |
RawNewValue | Untyped new value | binary |
Relationship Classes
ChangeSummaryContainsInstanceChanges
typeName: RelationshipClass
modifier: Sealed
Strength: Embedding
strengthDirection: Forward
Source
isPolymorphic: false
roleLabel: has
multiplicity: (1..1)
Constraint Classes
Target
isPolymorphic: false
roleLabel: is contained in
multiplicity: (0..*)
Constraint Classes
InstanceChangeOwnsPropertyValueChanges
typeName: RelationshipClass
modifier: Sealed
Strength: Embedding
strengthDirection: Forward
Source
isPolymorphic: false
roleLabel: owns
multiplicity: (1..1)
Constraint Classes
Target
isPolymorphic: false
roleLabel: is contained in
multiplicity: (0..*)
Constraint Classes
Enumerations
OpCode
typeName: Enumeration
Backing Type: int
Strict: true
Label | Value |
---|---|
Insert | 1 |
Update | 2 |
Delete | 4 |
InstanceKey
typeName: StructClass
displayLabel: InstanceKey
modifier: Sealed
Properties
Name | Description | Label | Category | Read Only | Priority |
---|---|---|---|---|---|
Id | false | 0 | |||
ClassId | false | 0 |
Last Updated: 15 June, 2021