+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
EntityDAC
Производитель: Devart

EntityDAC

Программное обеспечение EntityDAC – это система объектно-реляционного отображения (ORM) для Delphi с поддержкой интегрированного языка запросов (LINQ)
Программное обеспечение EntityDAC – это система объектно-реляционного отображения (ORM) для Delphi с поддержкой интегрированного языка запросов (LINQ). EntityDAC предоставляет мощный фреймворк, который позволяет выполнять объектно-реляционное отображение объектов баз данных в классах Delphi с полной поддержкой инкапсуляции, наследования, полиморфизма и других возможностей объектно-ориентированного программирования.

Для извлечения данных из базы LINQ используется в качестве независимого механизма запросов к базе данных. Дополнительно EntityDAC включает в себя функционально насыщенный инструмент ORM-моделирования – Entity Developer, который отвечает за визуальное создание и редактирование ORM-моделей, а также за автоматическую генерацию классов-сущностей Delphi при помощи этих моделей.

Редакции EntityDAC:
    • Express (бесплатная) – базовая редакция с демонстрационным функционалом для отображения, метаданных, LINQ, контекста данных и с провайдерами данных от Devart.

    • Standard – эффективное решение для разработчиков, которым требуется высокопроизводительное и функционально насыщенное ORM-решение для Delphi.

  • Professional – версия со всеми возможностями Standard, а также с зависимыми от данных компонентами и важными функциями для этапа проектирования. Специальная версия EntityDAC Professional Edition with Source Code предоставляет доступ также к исходному коду.

Стандартные компоненты EntityDAC:
    • TEntityConnection – настройка и контроль подключений к разным серверам, управление транзакциями в сеансах и выполнение SQL-запросов в базе данных.

    • TEntityXMLModel – метамодель на этапе проектирования, предназначенная для настройки компонентов рядов данных EntityDAC, таких как TEntityTable и TEntityQuery.

    • TEntityContext – управление сущностями, используемое для создания, обновления и удаления сущностей, извлечения и хранения сущностей из/в базах данных, а также в кэше для дальнейшего использования, удаления неиспользованных сущностей.

    • TEntityDataSet – хранение данных из произвольных источников, размещение единичных сущностей или их списка.

  • TEntityDataSource – интерфейс для подключения элементов управления, зависимых от данных, к компонентам рядов данных EntityDAC.

Профессиональные компоненты EntityDAC:
    • TEntityTable – извлечение и обновление сущностей единого метатипа без записи LINQ-выражений.

  • TEntityQuery – использование LINQ-выражений для извлечения сущностей из таблиц баз данных и передача их компонентам, зависимым от данных, через объект TdataSource.
Авторизация
Авторизация
Регистрация
Напомнить пароль