Описание элементов класса CUSTOM_STORAGE_Helper (Eos.Delo96.Api.Entities.Helpers)
CUSTOM_STORAGE_Helper.Append – добавить записи, без удаления существующих
public static void Append(string valueId, IEnumerable<string> values, int ownerKind, string ownerId);
Метод добавляет записи в таблицу. Если для данного valueId уже имеются записи в таблице, то новые записи будут добавлены в конец списка уже имеющихся записей, т.е. с порядковым номером (ordernum) выше, чем последней записи с таким valueId.
CUSTOM_STORAGE_Helper.Delete – удалить запись
public static void Delete(string valueId);
Метод удаляет все записи в таблице с заданным параметром valueId.
CUSTOM_STORAGE_Helper.FindByID / FindByOwner – найти запись
public static List<CUSTOM_STORAGE_ID_Entity> FindByID(string valueId);
Метод выполняет поиск по идентификатору значения (valueId) с использованием оператора LIKE. Возвращает список сущностей CUSTOM_STORAGE_ID_Entity.
public static List<CUSTOM_STORAGE_ID_Entity> FindByID(string valueId, string value);
Метод выполняет поиск по идентификатору значения (valueId) и значению (value) с использованием оператора LIKE. Возвращает список сущностей CUSTOM_STORAGE_ID_Entity.
public static List<CUSTOM_STORAGE_ID_Entity> FindByOwner(int ownerKind, string ownerId);
Метод выполняет поиск по объекту - владельцу значения. Возвращает список сущностей CUSTOM_STORAGE_ID_Entity.
CUSTOM_STORAGE_Helper.Load / LoadChunkBatch / LoadSingle – загрузить записи
public static List<string> Load(string valueId);
Метод выполняет загрузку списка значений для указанного valueId.
public static string LoadChunkBatch(string valueId);
Метод выполняет загрузку значения для указанного valueId, которое хранится в нескольких записях таблицы БД.
Используется для единственного значения valueId, длина которого может превышать 2000 символов.
public static string LoadSingle(string valueId);
Метод выполняет загрузку единственного значения для указанного valueId.
CUSTOM_STORAGE_Helper.Save / SaveChunkBatch / SaveSingle – сохранить записи
public static List<string> Save(string valueId, IEnumerable<string> values, int ownerKind, string ownerId);
Метод выполняет сохранение коллекции значений. Старое значение по valueId удаляется.
Параметры: valueId – идентификатор записи, values – коллекция значений, ownerKind - тип объекта владельца, ownerId - идентификатор объекта владельца.
Метод возвращает старое значение по идентификатору записи, если оно имелось.
public static string SaveChunkBatch(string valueId, string value, int ownerKind, string ownerId);
Метод выполняет сохранение значения, длина которого превышает 2000 символов. Старое значение по valueId удаляется.
Параметры: valueId – идентификатор записи, value – значение, ownerKind - тип объекта владельца, ownerId - идентификатор объекта владельца.
Метод возвращает старое значение по идентификатору записи, если оно имелось.
public static string SaveSingle(string valueId, string value, int ownerKind, string ownerId);
Метод выполняет сохранение единственного значения. Старое значение по valueId удаляется.
Параметры: valueId – идентификатор записи, value – значение, ownerKind - тип объекта владельца, ownerId - идентификатор объекта владельца.
Метод возвращает старое значение по идентификатору записи, если оно имелось.
