![]() |
Flexberry ORM 4.0.0
|
Контейнер (массив) детейловых объектов Подробнее...
Открытые члены | |
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 |
Добавление объектов в коллекцию