Flexberry ORM является технологическим компонентом платформы Flexberry предназначенном для организации слоя доступа к данным.

Flexberry ORM доступен для установки в проект через NuGet:

Исходный код Flexberry ORM доступен на GitHub.

Состав продукта

Flexberry ORM состоит из следующих модулей:

Возможности и применение

Посредством Flexberry Designer производится создание диаграммы классов. С этой диаграммы можно сформировать необходимую структуру базы данных (БД) и объектную модель. Компонент работы с БД осуществляет отображение структуры реляционных таблиц БД на объектную модель. Для того, чтобы из БД извлекать элементы, удовлетворяющие определённым условиям, используется компоненты для работы с фильтрами и ограничениями.

Список библиотек, содержащих Runtime-компоненты Flexberry ORM представлен здесь.

Типы хранилищ и соответствующие им сервисы данных:

Демонстрационное приложение

Исходный код демонстрационного приложения доступен по следующему расположению: https://github.com/Flexberry/FlexberryORM-DemoApp.