PrimaryKeysOnly: IDictionary
Свойство PrimaryKeysOnly определяет словарь первичных ключей для обновления отдельных записей таблицы/элементов справочника.
По умолчанию свойство не задано, при установке обновления выполняется обновление всех записей таблицы/элементов справочника. Способ обновления данных определяется свойством IMetabaseUpdateDataObjectNode.BatchMode.
Для обновления отдельных записей/элементов поочередно добавьте их в свойство PrimaryKeysOnly. Добавление нового элемента в словарь выполняется с помощью метода IDictionary.Add, при этом в качестве параметра Key укажите ключ записи таблицы/элемента справочника для обновления, в качестве параметра Value - значение Null. Заданные записи/элементы будут обновлены при установке обновления в соответствии с выбранным способом обновления данных объекта.
При обновлении элемента справочника, ключ которого добавлен в словарь, его дочерние элементы не обновляются. Для обновления дочерних элементов справочника добавьте их ключи в словарь с помощью свойства PrimaryKeysOnly.
По умолчанию обновляются все поля таблицы/атрибуты справочника. Для обновления отдельных полей/атрибутов используйте свойство IMetabaseUpdateDataObjectNode.FieldsOnly.
Пример использования свойства приведён в описании свойства IMetabaseUpdateDataObjectNode.FieldsOnly.
См. также: