IMetabaseUpdateObjectRemapping

Assembly: Metabase;

Namespace: Prognoz.Platform.Interop.Metabase;

Description

The IMetabaseUpdateObjectRemapping interfaces is used for work with parameters of repeated mapping of repository object in update and in consumer repository.

Inheritance hierarchy

          IMetabaseUpdateRemapping

          IMetabaseUpdateObjectRemapping

Comments

To get a key map that contains collection of repeated mapping parameters, use the IMetabaseUpdateContext.KeyMap property.

Properties

  Property name Brief description
ClassId The ClassId property returns index of the class, to which object belongs.
HasMultiValues The HasMultiValues property returns whether object is used in several repeated mappings
Map The Map property returns collection of repeated mappings of the specified type.
The NullRemapping property returns whether zero repeated mapping is used for the object.
The Object property returns object in consumer repository used for repeated mapping

Properties inherited from IMetabaseUpdateRemapping

  Property name Brief description
NewId The NewId property returns identifier of mapped element in consumer repository.
NewKey The NewKey property returns key of mapped element in consumer repository.
OldId The OldId property returns identifier of mapped element in update.
The OldKey property returns key of mapped element in update.
The Type property returns type of mapped element.

See also:

Metabase Assembly Interfaces