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