| Версия | 2.3 |
|---|---|
| Издатель | Devart |
| Дата выпуска | 3 февр. 2020 г. |
| Дата добавления | 3 февр. 2020 г. |
| Требования ОС | Windows 10, Windows 2003, Windows Vista, Windows 98, Windows Me, Windows, Windows Server 2016, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP |
| Требования | .NET Framework 3.5 Service Pack 1 |
| Всего скачиваний | 97 |
| Цена | Free to try |
Описание
EntityDAC — это ORM для Delphi с поддержкой LINQ. Он предоставляет мощную структуру, которая позволяет выполнять объектно-реляционное сопоставление объектов базы данных с классами Delphi с полной поддержкой инкапсуляции, наследования, полиморфизма и других функций ООП.
Для извлечения данных из базы данных LINQ используется как независимый от базы данных механизм запросов. Кроме того, доступен многофункциональный инструмент моделирования ORM - Entity Developer, который позволяет визуально создавать и редактировать модели ORM, а также автоматически генерировать классы сущностей Delphi по этой модели.
Основные характеристики: Поддержка RAD Studio 10.3 Rio. База данных-сначала, модель-сначала и код-сначала разработка. Пользователи могут использовать все три способа при разработке приложений с использованием EntityDAC. Визуальный конструктор моделей ORM с генерацией кода. Entity Developer позволяет создавать и редактировать модели ORM визуально, без ввода строки XML-кода или ручного описания атрибутов класса в коде Delphi. Он поддерживает создание всех видов сопоставления, таких как разделение таблиц, сопоставление объекта с несколькими таблицами, сложные типы, иерархии наследования. LINQ-запросы. Использование ORM при разработке ваших приложений должно не только ускорить разработку самого приложения, но и унифицировать код приложения и сделать приложения независимыми от специфики и синтаксиса базы данных SQL, для которой оно разрабатывается, что позволит поддерживать несколько баз данных в вашем приложение без усилий. Отображение классов. Объектно-реляционное сопоставление таблиц базы данных с классами Delphi может быть выполнено не только с классами, унаследованными от базового класса TEntity, но и с пользовательскими классами, унаследованными от TObject. Кэш сущностей и запросов. Для повышения производительности приложения EntityDAC позволяет кэшировать метаданные, все объекты, загружаемые из базы данных, запросы LINQ и многое другое.