Сборка: Metabase;
Интерфейс IMetabaseUpdateKeyMap используется для работы с картой ключей, применяемых для повторного сопоставления объектов обновления.
IMetabaseUpdateKeyMap
Для получения карты ключей используйте свойство IMetabaseUpdateContext.KeyMap.
Карта ключей представляет собой коллекцию элементов, описывающих объект из обновления и объект, сопоставляемый ему, в репозитории-приёмнике. Добавление элементов в коллекцию выполняется автоматически после выполнения методов интерфейса IMetabaseUpdateContext.
| Имя свойства | Краткое описание | |
![]() |
Count | Свойство Count возвращает количество элементов в коллекции. |
![]() |
IsEmpty | Свойство IsEmpty возвращает признак того, пустая ли карта ключи. |
![]() |
Item | Свойство Item возвращает указанный элемент из коллекции. |
| Имя метода | Краткое описание | |
![]() |
FindByNewKey | Метод FindByNewKey выполняет поиск параметров сопоставления объекта по его ключу в репозитории-приёмнике. |
![]() |
FindByOldId | Метод FindByOldId выполняет поиск параметров сопоставления объекта по его идентификатору и классу в обновлении. |
![]() |
FindByOldKey | Метод FindByOldKey выполняет поиск параметров сопоставления объекта по его ключу в обновлении. |
![]() |
Remove | Метод Remove удаляет элемент из коллекции по его индексу. |
См. также: