Flexberry ORM ODataService 5.2.0-beta01
|
Класс, представляющий объект данных DataObject в виде словаря Dictionary<String,Object>. Подробнее...
Классы | |
class | KeyGuidToStringConverter |
Класс для преобразования KeyGuid в string. Подробнее... | |
Открытые члены | |
DataObjectDictionary () | |
Инициализирует пустой словарь, представляющий объект данных DataObject в виде словаря Dictionary<String,Object>. Подробнее... | |
DataObjectDictionary (DataObject dataObject, View dataObjectView, DataObjectEdmModel model, bool serializeValues=false) | |
Инициализирует словарь, представляющий объект данных DataObject в виде словаря Dictionary<String,Object>. Подробнее... | |
bool | HasProperty (string propertyPath) |
Осуществляет проверку того, что в словаре есть указанное свойство. Подробнее... | |
object | GetPropertyValue (string propertyPath) |
Осуществляет получение значений для указанного свойства. Подробнее... | |
override int | GetHashCode () |
Serves as the default hash function. Подробнее... | |
override bool | Equals (object obj) |
Осуществляет проверку на равенство с указанным объектом. Подробнее... | |
string | Serialize () |
Преобразует словарь в JSON-строку. Подробнее... | |
Открытые статические члены | |
static DataObjectDictionary | Parse (string jsonDataObject, View dataObjectView, DataObjectEdmModel model, bool castValues=true) |
Создает новый словарь, представляющий объект данных DataObject. Подробнее... | |
Класс, представляющий объект данных DataObject в виде словаря Dictionary<String,Object>.
|
inline |
Инициализирует пустой словарь, представляющий объект данных DataObject в виде словаря Dictionary<String,Object>.
|
inline |
Инициализирует словарь, представляющий объект данных DataObject в виде словаря Dictionary<String,Object>.
dataObject | Объект данных, который нужно представить в виде словаря. |
dataObjectView | Представление, по которому определены свойства для конвертации объекта в словаря. |
model | Edm-модель, указанная в ManagementToken. |
serializeValues | Флаг: Нужно ли сериализовывать значения свойств объекта данных. |
|
inline |
Осуществляет проверку на равенство с указанным объектом.
obj | Объект, с которым требуется сравнить. |
true
, если объекты равны, и false
, в противном случае.
|
inline |
Serves as the default hash function.
|
inline |
Осуществляет получение значений для указанного свойства.
Свойства можно указывать через точку: Медведь.ЛесОбитания.Страна.Название.
propertyPath | Путь к свойству. |
|
inline |
Осуществляет проверку того, что в словаре есть указанное свойство.
Свойства можно указывать через точку: Медведь.ЛесОбитания.Страна.Название.
propertyPath | Путь к свойству. |
true
, если указанное свойство есть в словаре, false
в противном случае.
|
inlinestatic |
Создает новый словарь, представляющий объект данных DataObject.
Типы значений в словаре, будут совпадают с типами значений в объекте данных.
jsonDataObject | Строка, содержащая объект данных в формате JSON. |
dataObjectView | Представление, по которому определены свойства для конвертации объекта в словарь. |
model | Edm-модель, указанная в ManagementToken. |
castValues | Флаг: нужно ли приводить типы значений к типам объекта данных. |
|
inline |
Преобразует словарь в JSON-строку.