Toggle navigation
flexberry.net
Продукты
Платформа Flexberry
Flexberry Designer Desktop
Flexberry Designer Online
Flexberry Ember
Flexberry ASP.NET
Flexberry Winforms
Flexberry Base
Flexberry GIS
Flexberry Service Bus
Flexberry Analytics
Flexberry BPM
Flexberry Portal
Flexberry ORM
Flexberry Security
Flexberry Audit
Руководства
Базовые технологии
Создание мобильных приложений
Создание BPM приложений
Создание BigData приложений
Практические задания
Практические руководства
Руководство по интерфейсам
Руководство по использованию OKR
Учебные курсы
Школа разработчиков
GitHub Repos
Все репозитории
ember-flexberry
ember-flexberry-data
ember-flexberry-security
ember-flexberry-gis
Leaflet-WFST
Leaflet.Editable.Measures
NewPlatform.Flexberry.ORM
NewPlatform.Flexberry.ORM.ODataService
Язык
English
Русский
Flexberry ORM 6.0.0
О Flexberry ORM
О модуле
Объектная модель
Объекты данных
Статус и состояние загрузки объекта данных
Порядок загрузки свойств объекта данных
Доступ к собственным атрибутам объекта и атрибутам связанных объектов
Атрибуты классов данных
Хранение объектных данных в реляционной базе данных
Конструирование объектов данных
Атрибут класса типа объекта данных
Копия объекта данных
Первичные ключи объектов
Структура классов объектов данных
Детейловые ассоциации и их свойства
Получение метаданных объектов
Контекстно-зависимый кэш объектов данных
Преобразование типа свойства объекта данных к типу хранилища
Копирование объектов данных
Проверка поля объекта в методе set
Получение презентационного значения для объекта данных
Установка текущего объекта при запуске приложения
Задание значения поля создаваемого объекта
DisableInsertPropertyAttribute
Особенности задания значения по умолчанию
Функциональность при работе с массивами детейловых объектов
Information.GetPropertyStorageName
Варианты открытия объекта только на чтение
Обновление связанных объектов
Отображение на интерфейсе формы мастеров и детейлов
Пример загрузки и изменения объекта
Пример загрузки графа объектов
Пример прототипизации объекта
Пример загрузки графа объектов
Пример действий при сохранении объекта
Сервисы данных
Сервис данных
Стандартные сервисы данных Flexberry ORM
SQLDataService
Cервис данных для работы с PostgreSQL
MSSQLDataService
Cервис данных для работы с Oracle Server
Cервис данных для работы с MongoDB
Cервис данных для доступа к СУБД Access
ODBCDataService
ODBCMySqlDataService
DRDataService
Cервис данных для работы с XML
Реализация собственного сервиса данных
Конструирование сервиса данных
Нечувствительность к регистру в сервисе данных
Создание и сохранение объектов данных
Перехват формирования SQL-запроса к БД
Обработка статуса и состояния загрузки объекта
Настройка параметров чтения
Обновление объектов с пустыми строками
Поддержка нескольких хранилищ данных в одном приложении
Обработка одного объекта
Обработка множества объектов
Обработка регистров в именах объектов
Порционное чтение
Использование СУБД Postgres в качестве хранилища
Инструменты для работы Oracle Data Service
SQL-запросы в Flexberry
Интеграция с бизнес-сервером
Обрезка строк сервисом данных
Поддержка бинарных массивов сервисом данных
Типы данных
Типы данных во Flexberry ORM
Нехранимые (вычислимые) свойства объекта данных
Пример нехранимых свойств объектов
Применение нехранимых классов
Использование типов данных в структуре приложения
Проблема используемых типов
Создание пользовательского типа данных
Пример использования собственных типов
Язык запросов
Функции сравнения
ExternalLangDef
Ограничения на детейлы
Ограничения на части даты
FuncAND
FuncBETWEEN
FuncEQ
FuncIN
FuncIsNull
FuncLike
FuncNEQ
FuncNOT
FuncOR
FuncSQL
FuncToChar
SQLWhereLanguageDef
FunctionBuilder
FunctionBuilder примеры
Функция импликации
Преобразование функции ограничения в linq-ограничение
Ограничение на детейлы с использованием свойств агрегатора
Сериализация LimitFunction
Функции ограничения
Фильтрация и ограничение выборки данных
LINQPad
LINQProvider
Возможности LinqProvider
Чтение объектов с наложенным ограничением
Описание переменных при построении функций ограничения
Пример наложения ограничений на загрузку объектов
Псевдодетейлы в LinqProvider
Создание собственных функций при использовании LanguageDef
Представления
Операции с представлениями
Адаптивные представления для детейлов
ViewPropertyAppender
Статические свойства для доступа к представлениям класса
Пример работы с представлениями
Пример продвинутой работы с представлениями
Бизнес-серверы
Бизнес-сервер
Бизнес-логика
Порядок вызовов бизнес-серверов
Проверка валидности изменений данных объекта в бизнес-сервере
Обновление нескольких объектов одной транзакцией
Проверка уникальности введенных данных в бизнес-сервере
Каскадное удаление объектов
IReferencesCascadeDelete
IReferencesNullDelete
Отмена удаления используемого значения из справочника
Пример использования бизнес-сервера
Модуль для Flexberry Designer
Генерик-методы в Flexberry Designer
Создание диаграммы классов по базе данных
Генерация документации по диаграммам
XMLSchemaGenerator Features
Генерации кода приложения по uml-моделям
Функции создания бэкапа и истории изменений
Функция поиска
Расположение сборок после генерации кода
Функция перемещения или копирования
Скобки программиста
OData
ODataService
Настройка ODataService с несколькими типами сервисов данных
Настройка имен типов сущностей в метаданных OData
Отладка OData-контроллеров
Инструкция по отладке кода проекта с ORM.ODataService во время выполнения
Монитор SQL-запросов
Монитор задач
Сервис записи SQL-скриптов изменения данных
Создание и подключение монитора задач
Сервис текущего пользователя
Сервис текущего пользователя
Dependency Injection
Сервис данных по умолчанию
Flexberry UnityFactory
Сервис блокировок
Сервис блокировок
Блокирование объекта данных
Дополнительные возможности
Дочитка объекта данных
Сериализация и десериализация объектов данных
Асинхронные запросы в ORM
Ассоциирование картинок с классами данных
Примеры кода
Пример пользовательских наименований для структур в БД
Динамические свойства объекта
Библиотеки Flexberry ORM
Произвольный контрол в качестве лукапа
Особенности определения загруженности свойств
ISpecialEmptyValue
ICSSoft.STORMNET.Tools.XmlTools
Интерпретация булевского значения NULL
Класс ICSSoft.STORMNET.KeyGen.KeyGuid
Перегрузка атрибутов, ассоциаций, методов
Чтение принадлежащих различным классам объектов в одном представлении
FFlexberry LogService
Flexberry LogService Objects
Справочники по API
Flexberry ORM
Flexberry ORM ODataService
Редактировать
Профессия «Фронтенд-разработчик»
95% выпускников уже работают в IT
Хочу участвовать!
Мастер-класс по проектированию с использованием языка UML
Хочу участвовать!
Видеокурс «Разработка веб-приложений на Ember.js»
Хочу участвовать!
Flexberry ORM API
Aвтодокументация по
Flexberry ORM
Flexberry ORM ветка develop
Flexberry ORM ветка master
ru