Flexberry ORM 8.0.0-beta01
|
Общий вспомогательный класс. Подробнее...
Открытые статические члены | |
static bool | EQPK (object obj1, object obj2) |
Проверить равенство объектов по их KeyGuid. Подробнее... | |
static bool | PKIn (object obj, params object[] objs) |
Проверить по KeyGuid, что указанный объект содержится в массиве объектов. Подробнее... | |
static bool | EQParentPK (DataObject dataObject, object parent, string propertyName="Иерархия") |
Сравнить родителя и переданный объект по KeyGuid. Подробнее... | |
static bool | EQDataObject (DataObject dataObject1, DataObject dataObject2, bool checkType) |
Сравнить объекты по KeyGuid. Подробнее... | |
static bool | EQDataObject< T > (T dataObject1, T dataObject2) |
Сравнить объекты по KeyGuid. Подробнее... | |
static ? Guid | GetGuidByObject (object obj) |
Из Guid, KeyGuid, DataObject или string извлекает Guid. Подробнее... | |
static KeyGuid | GetKeyByObject (object obj) |
Из Guid, KeyGuid, DataObject или string извлекает KeyGuid. Подробнее... | |
static KeyGuid[] | GetKeys (params object[] values) |
Получить юникальные ключи. Подробнее... | |
static string | GetKeysString (params object[] objs) |
Преобразовать перечисление объектов в строку ключей. Основное использование - передача в SQL-запросы. Подробнее... | |
static T | CreateDataObject< T > (object pk) |
Получение DataObject с проинициализированным первичным ключом. Подробнее... | |
static T[] | CreateObjectsByKey< T > (params object[] values) |
Получение DataObject[] с проинициализированными первичными ключами. Подробнее... | |
Общий вспомогательный класс.
|
inlinestatic |
Получение DataObject с проинициализированным первичным ключом.
T | Тип объекта. |
pk | Первичный ключ. |
ArgumentException | Аргумент не является первичным ключом. |
T | : | DataObject | |
T | : | new() |
|
inlinestatic |
Получение DataObject[] с проинициализированными первичными ключами.
values | Перечисление объектов, содержащих ключи. В т.ч. допускаются списки, списки списков и тд и тп. |
T | Тип объекта. |
T | : | DataObject | |
T | : | new() |
|
inlinestatic |
Сравнить объекты по KeyGuid.
dataObject1 | Объект 1. |
dataObject2 | Объект 2. |
checkType | Проверять тип объектов. |
|
inlinestatic |
Сравнить объекты по KeyGuid.
T | Тип объекта. |
dataObject1 | Объект 1. |
dataObject2 | Объект 2. |
T | : | DataObject |
|
inlinestatic |
Сравнить родителя и переданный объект по KeyGuid.
dataObject | Объект, чей родитель проверяется. |
parent | Объект, с которым будет сравниваться родитель. |
propertyName | Имя родительского свойства в объекте. |
|
inlinestatic |
Проверить равенство объектов по их KeyGuid.
obj1 | Объект 1. |
obj2 | Объект 2. |
|
inlinestatic |
Из Guid, KeyGuid, DataObject или string извлекает Guid.
obj | Объект для преобразования. |
|
inlinestatic |
Из Guid, KeyGuid, DataObject или string извлекает KeyGuid.
obj | Объект для преобразования. |
|
inlinestatic |
Получить юникальные ключи.
values | Перечисление объектов, содержащих ключи. В т.ч. допускаются списки, списки списков и тд и тп. |
|
inlinestatic |
Преобразовать перечисление объектов в строку ключей. Основное использование - передача в SQL-запросы.
objs | Перечисление объектов. |
|
inlinestatic |
Проверить по KeyGuid, что указанный объект содержится в массиве объектов.
obj | Объект, который ищем. |
objs | Массив объектов, в котором ищем. |