# Текущая структура документации - О Flexberry ORM - О модуле - Объектная модель - Объекты данных - Атрибуты классов данных - Хранение объектных данных в реляционной базе данных - Проверка поля объекта в методе set - Конструирование объектов данных - Контекстно-зависимый кэш объектов данных - Преобразование типа свойства объекта данных к типу хранилища - Копирование объектов данных - Атрибут класса типа объекта данных - Копия объекта данных - Первичные ключи объектов - Структура классов объектов данных - Получение презентационного значения для объекта данных - Установка текущего объекта при запуске приложения - Задание значения поля создаваемого объекта - Детейловые ассоциации и их свойства - DisableInsertPropertyAttribute - Особенности задания значения по умолчанию - Функциональность при работе с массивами детейловых объектов - Получение метаданных объектов - Information.GetPropertyStorageName - Статус и состояние загрузки объекта данных - Порядок загрузки свойств объекта данных - Доступ к собственным атрибутам объекта и атрибутам связанных объектов - Варианты открытия объекта только на чтение - Обновление связанных объектов - Отображение на интерфейсе формы мастеров и детейлов - Пример загрузки и изменения объекта - Пример загрузки графа объектов - Пример прототипизации объекта - [ ] Пример загрузки графа объектов - Удалить дублирующую ссылку на статью. - Пример действий при сохранении объекта - [ ] Разобрать статьи раздела. - Сервисы данных - Сервис данных - Стандартные сервисы данных Flexberry ORM - Поддержка бинарных массивов сервисом данных - Конструирование сервиса данных - DRDataService - Реализация собственного сервиса данных - Нечувствительность к регистру в сервисе данных - Создание и сохранение объектов данных - Перехват формирования SQL-запроса к БД - Настройка параметров чтения - Инструменты для работы Oracle Data Service - SQLDataService - MSSQLDataService - Обновление объектов с пустыми строками - Поддержка нескольких хранилищ данных в одном приложении - Cервис данных для доступа к СУБД Access - ODBCDataService - ODBCMySqlDataService - Cервис данных для работы с Oracle Server - Cервис данных для работы с PostgreSQL - Cервис данных для работы с MongoDB - Обработка одного объекта - Обработка множества объектов - Обработка регистров в именах объектов - Обработка статуса и состояния загрузки объекта - Порционное чтение - Использование СУБД Postgres в качестве хранилища - SQL-запросы в Flexberry - Интеграция с бизнес-сервером - Обрезка строк сервисом данных - Cервис данных для работы с XML - [ ] Разобрать статьи раздела. - Типы данных - Типы данных во Flexberry ORM - Нехранимые (вычислимые) свойства объекта данных - Пример нехранимых свойств объектов - Применение нехранимых классов - Использование типов данных в структуре приложения - Проблема используемых типов - Создание пользовательского типа данных - Пример использования собственных типов - [ ] Разобрать статьи раздела. - Язык запросов - Функции сравнения - ExternalLangDef - Ограничения на детейлы - Ограничения на части даты - FuncAND - FuncBETWEEN - FuncEQ - FuncIN - FuncIsNull - FuncLike - FuncNEQ - FuncNOT - FuncOR - FuncSQL - FuncToChar - SQLWhereLanguageDef (нет статей по: FuncLEQ, FuncL, FuncGEQ, FuncG) - Функция импликации - Преобразование функции ограничения в linq-ограничение - Ограничение на детейлы с использованием свойств агрегатора - Сериализация LimitFunction - Функции ограничения - Фильтрация и ограничение выборки данных - LINQPad - LINQProvider - Возможности LinqProvider - Чтение объектов с наложенным ограничением - Пример наложения ограничений на загрузку объектов - Псевдодетейлы в LinqProvider - Создание собственных функций при использовании LanguageDef - [ ] Разобрать статьи раздела. - Представления - Операции с представлениями - Адаптивные представления для детейлов - ViewPropertyAppender - Статические свойства для доступа к представлениям класса - Пример работы с представлениями - Пример продвинутой работы с представлениями - [ ] Разобрать статьи раздела. - Бизнес-серверы - Бизнес-серверы и обёртки - Бизнес-логика - Порядок вызовов бизнес-серверов - Проверка валидности изменений данных объекта в бизнес-сервере - Обновление нескольких объектов одной транзакцией - Проверка уникальности введенных данных в бизнес-сервере - Каскадное удаление объектов - IReferencesCascadeDelete - IReferencesNullDelete - Отмена удаления используемого значения из справочника - Пример использования бизнес-сервера - [ ] Разобрать статьи раздела. - Модуль для Flexberry Designer - Генерик-методы в Flexberry Designer - Создание диаграммы классов по базе данных - Генерация документации по диаграммам - XMLSchemaGenerator Features - Генерации кода приложения по uml-моделям - Функции создания бэкапа и истории изменений - Функция поиска - Расположение сборок после генерации кода - Функция перемещения или копирования - Скобки программиста - [ ] Все статьи относятся к продукту `Flexberry Designer`. - Flexberry ORM ODataService - Flexberry ORM ODataService - Настройка ODataService с несколькими типами сервисов данных - Настройка имен типов сущностей в метаданных OData - [ ] Разобрать статьи раздела. - Монитор SQL-запросов - Монитор задач - Сервис записи SQL-скриптов изменения данных - Создание и подключение монитора задач - [ ] Разобрать статьи раздела. - Сервис текущего пользователя - [ ] Сервис текущего пользователя - Исправить в соответствии с требованиями к статьям, и перенести в раздел `Сервисы Flexberry ORM`. - Dependency injection - [ ] Сервис данных по умолчанию - Предварительно перенести в текущий раздел `Сервисы данных`. - [ ] Flexberry UnityFactory - Исправить в соответствии с требованиями к статьям, и перенести в раздел `Сервисы Flexberry ORM`. - Сервис блокировок - Сервис блокировок - Блокирование объекта данных - [ ] Обе статьи, объеденить и исправить в соответствии с требованиями к статьям, перенести в раздел `Сервисы Flexberry ORM`. - Дополнительные возможности - Дочитка объекта данных - Сериализация и десериализация объектов данных - Ассоциирование картинок с классами данных - Примеры кода - Пример пользовательских наименований для структур в БД - Динамические свойства объекта - Библиотеки Flexberry ORM - Произвольный контрол в качестве лукапа - Особенности определения загруженности свойств - ISpecialEmptyValue - ICSSoft.STORMNET.Tools.XmlTools - Интерпретация булевского значения NULL - Класс ICSSoft.STORMNET.KeyGen.KeyGuid - Перегрузка атрибутов, ассоциаций, методов - Чтение принадлежащих различным классам объектов в одном представлении - FFlexberry LogService - Flexberry LogService Objects - [ ] Разобрать статьи раздела. # Новая структура документации - Начало работы - Общее описание, возможности, как принять участие, инструменты, FAQ. - [ ] Придумать и описать содержимое раздела. - Основы - минимальный набор информации для использования, возможно, одна статья в разделе `Начало работы`. - [ ] Установка и настройка - [ ] Создание данных - [ ] Чтение данных - [ ] Изменение данных - Объектная модель - Сервис данных - Сервисы Flexberry ORM - Примеры кода - [ ] Собрать все практические примеры в данном разделе. - [x] Справочники по API #29 - NewPlatform.Flexberry.ORM - NewPlatform.Flexberry.ORM.ODataService
Текущая структура документации
Flexberry Designer.Сервисы Flexberry ORM.Сервисы данных.Сервисы Flexberry ORM.Сервисы Flexberry ORM.Новая структура документации
Начало работы.