![]() |
Flexberry ORM 8.0.0-beta01
|
Контейнер (массив) детейловых объектов. Подробнее...
Открытые члены | |
| void | Clear () |
| Очистить массив. Подробнее... | |
| void | Insert (int Index, DataObject obj) |
| Вставить объект. Подробнее... | |
| void | Move (int oldIndex, int newIndex) |
| Переместить объект внутри массива - remove,insert. Подробнее... | |
| void | Renumerate () |
| Перевычисление автонумеруемых объектов. Подробнее... | |
| void | Ordering () |
| Переупорядочить объекты данных в соответствии с автонумерацией. Подробнее... | |
| DetailArray (Type objecttype, DataObject masterObj) | |
| Создать по типу хранимых объектов и мастеровому объекту данных. Подробнее... | |
| DetailArray (Type objecttype, DataObject masterObj, long size) | |
| Создать по типу хранимых объектов, мастеровому объекту данных, фиксированного размера. Подробнее... | |
| DetailArray (Type objecttype, PropertyInfo key, DataObject masterObj) | |
| Создать по типу хранимых объектов, информации о свойстве первичного ключа мастера и объекте данных мастера. Подробнее... | |
| DetailArray (Type objecttype, PropertyInfo key, DataObject masterObj, long size) | |
| Создать по типу хранимых объектов, информации о свойстве первичного ключа мастера и объекте данных мастера, фиксированного размера. Подробнее... | |
| DataObject[] | GetAllObjects () |
| Получить все объекты в виде одномерного массива. Подробнее... | |
| DataObject | ItemByIndex (int index) |
| Получить объект данных по индексу. Подробнее... | |
| DataObject | GetByKey (object key) |
| Получить объект данных по первичному ключу. У конкретного прикладного DetailArray можно получить объект по ключу через операцию []. Подробнее... | |
| void | SetByKey (object key, DataObject value) |
| Установить объект данных по первичному ключу. У конкретного прикладного DetailArray можно установить объект по ключу через операцию []. Подробнее... | |
| virtual void | AddRange (params DataObject[] dataobjects) |
| Добавить объекты данных Если у объекта данных первичный ключ будет равен null, то будет сгенерирован новый ключ. Подробнее... | |
| void | AddObject (DataObject dataobject) |
| Добавить объект данных. Подробнее... | |
| void | Remove (DataObject dataobject) |
| Удалить объект данных. Подробнее... | |
| void | RemoveByIndex (int index) |
| Удалить объект данных по индексу. Подробнее... | |
| void | RemoveByKey (object key) |
| Удалить объект данных по первичному ключу. Подробнее... | |
| int | IndexOf (DataObject dobj) |
| void | OnItemsAdded (ItemsAddedEventArgs e) |
Защищенные члены | |
| void | prv_SetAggregator (DataObject dataobject) |
| Установить объект агрегатор. Подробнее... | |
Свойства | |
| DataObject | AgregatorObject [get] |
| Ссылка на шапку (задается при создании массива). Подробнее... | |
| System.Type | ItemType [get] |
| Возвращает тип элементов DetailArray. Подробнее... | |
| long | FixedSize [get, set] |
| Размер зафиксированный для данного массива объектов. Подробнее... | |
| int | Count [get] |
| Количество объектов. Подробнее... | |
События | |
| EventHandler< ItemsAddedEventArgs > | ItemsAdded |
| Добавление объектов в коллекцию Подробнее... | |
Контейнер (массив) детейловых объектов.
|
inline |
Создать по типу хранимых объектов и мастеровому объекту данных.
|
inline |
Создать по типу хранимых объектов, мастеровому объекту данных, фиксированного размера.
|
inline |
Создать по типу хранимых объектов, информации о свойстве первичного ключа мастера и объекте данных мастера.
|
inline |
Создать по типу хранимых объектов, информации о свойстве первичного ключа мастера и объекте данных мастера, фиксированного размера.
|
inline |
Добавить объект данных.
|
inlinevirtual |
Добавить объекты данных Если у объекта данных первичный ключ будет равен null, то будет сгенерирован новый ключ.
| dataobjects | Массив объектов данных. |
|
inline |
Очистить массив.
|
inline |
Получить все объекты в виде одномерного массива.
|
inline |
Получить объект данных по первичному ключу. У конкретного прикладного DetailArray можно получить объект по ключу через операцию [].
|
inline |
Вставить объект.
| Index | позиция. |
| obj | что вставляем. |
|
inline |
Получить объект данных по индексу.
|
inline |
Переместить объект внутри массива - remove,insert.
| oldIndex | старая позиция. |
| newIndex | новая позиция. |
|
inline |
| e |
|
inline |
Переупорядочить объекты данных в соответствии с автонумерацией.
|
inlineprotected |
Установить объект агрегатор.
| dataobject | объект-шапка. |
|
inline |
Удалить объект данных.
|
inline |
Удалить объект данных по индексу.
|
inline |
Удалить объект данных по первичному ключу.
|
inline |
Перевычисление автонумеруемых объектов.
|
inline |
Установить объект данных по первичному ключу. У конкретного прикладного DetailArray можно установить объект по ключу через операцию [].
|
get |
Ссылка на шапку (задается при создании массива).
|
get |
Количество объектов.
|
getset |
Размер зафиксированный для данного массива объектов.
|
get |
Возвращает тип элементов DetailArray.
| EventHandler<ItemsAddedEventArgs> ICSSoft.STORMNET.DetailArray.ItemsAdded |
Добавление объектов в коллекцию