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