EntityDAC является ORM для Delphi с поддержкой LINQ. Он обеспечивает мощную структуру, которая позволяет выполнять объектно-реляционное сопоставление объектов базы данных с классами Delphi с полной поддержкой инкапсуляции, наследования, полиморфизма и других функций ООП. Для извлечения данных из базы данных LINQ используется в качестве независимого от базы данных механизма запросов.
Кроме того, есть доступный многофункциональный инструмент моделирования ORM - Entity Developer, который позволяет визуально создавать и редактировать ваши модели ORM и автоматически генерировать классы сущностей Delphi этой моделью.
Ключевая особенность:
* Поддержка Embarcaderp RAD Studio XE-XE8, RAD Studio 10 Seattle и RAD Studio 10.1 Berlin
* Добавлено свойство ServerDataType в классе TMetaAttribute
* Улучшена обработка значений по умолчанию атрибута
* База данных - сначала, модель-первая и кодовая-первая разработка. Пользователи могут использовать все три способа разработки приложений с использованием EntityDAC.
* Visual ORM Model Designer с генерацией кода. Entity Developer позволяет визуально создавать и редактировать модели ORM, не набирая строку кода XML или руководство, описывающее атрибуты класса в коде Delphi. Он поддерживает создание всех видов сопоставления, таких как разбиение таблиц, отображение объекта на несколько таблиц, сложные типы, иерархии наследования.
* Запросы LINQ. Использование ORM при разработке приложений должно не только ускорить разработку самого приложения, но и унифицировать код приложения и сделать приложения независимыми от специфики и синтаксиса базы данных SQL, для которой она разработана, что позволит поддерживать несколько баз данных в вашем без усилий.
* Отображение классов.Объектно-реляционное сопоставление таблиц базы данных с классами Delphi может выполняться не только для классов, унаследованных от базового класса TEntity, но и для пользовательских классов, унаследованных формы TObject.
* Entity & Query Cache. Чтобы повысить производительность приложения, EntityDAC позволяет кэшировать метаданные, все сущности, загруженные из базы данных, запросы LINQ и многое другое.
Что нового в этой версии:
* RAD Studio 10.1 поддерживается в Берлине
* Добавлено свойство ServerDataType в классе TMetaAttribute
* Улучшена обработка значений по умолчанию атрибута
Что нового в версии 1.3.5:
- поддерживается Visual Studio 2015.
p> Что нового в версии 1.2:- Добавляет поддержку RAD Studio XE7.
- Поставщик Firebird .NET добавлен в EntityDeveloper
Требования
.NET Framework 3.5 с пакетом обновления 1 (SP1)
Ограничения
60-дневная пробная версия
Комментарии не найдены