EntityDAC — это ORM для Delphi с поддержкой LIN. Она обеспечивает мощную основу, позволяющую выполнять объектно-реляционное отображение объектов базы данных в классах Delphi с полной поддержкой инкапсуляции, наследования, полиморфизма и других функций OOP. Для извлечения данных из базы данных LIN'а используется в качестве независимого движка запросов базы данных.
Кроме того, имеется многокоммуайный инструмент моделирования ORM - Entity Developer, который позволяет создавать и редактировать ваши модели ORM визуально, и генерировать классы сущности Delphi по этой модели автоматически.
Ключевые особенности:
База данных-Первый, Модель-Первый код-Первая разработка. Пользователи могут использовать все три способа при разработке приложений с использованием EntityDAC.
Визуальный модель ORM-дизайнер с генерацией кода. Entity Developer позволяет создавать и редактировать модели ORM визуально, не вводя строку кода XML или вручную описывая атрибуты класса в коде Delphi. Он поддерживает создание всех видов отображения, таких как разделение таблиц, отображение сущности на несколько таблиц, сложные типы, иерархии наследования и т.д.
Вопросы LIN. Использование ORM при разработке приложений должно не только ускорить разработку самого приложения, но и унифицировать код приложения и сделать приложения независимыми от специфики и синтаксиса базы данных S'L, для которой она разработана, что позволит поддерживать несколько баз данных в приложении без каких-либо усилий.
- Отображение класса. Объектно-реляционное отображение таблиц баз данных в классы Delphi может выполняться не только для классов, унаследованных от базового класса TEntity, но и для пользовательских классов, унаследованных формой TObject.
Кэш запроса сущности. Чтобы повысить производительность приложения, EntityDAC позволяет кэшировать метаданные, все объекты, загруженные из базы данных, запросы LIN- и многое другое.
история версии
- Версия 2.1 размещено на 2018-11-30
RAD Studio 10.3 Rio поддерживается
- Версия 1.6 размещено на 2017-04-13
RAD Studio 10.2 Токио поддерживается
- Версия 1.1 размещено на 2014-08-11
Подробная информация о программе
Eula
EULA - Соглашение о лицензировании конечных пользователей
СОГЛАШЕНИЕ О ЛИЦЕНЗИРОВАНИИ КОНЕЧНЫХ ПОЛЬЗОВАТЕЛЕЙ DEVART S.R.O.
IMPORTANT- READ CAREFULLY: Это соглашение о лицензировании конечных пользователей DEVART (квота;EULA-quot;) является юридическим соглашением между вами (или физическое или юридическое лицо), и DEVART для программного обеспечения, компонентов, исходный код, документация, демонстрации или другие материалы (квота;SOFTWARE PRODUCT-quot;), содержащиеся в этом дистрибутиве.
Приобретая установку, копирование или иным образом используя SOFTWARE PRODUCT, вы соглашаетесь (a) с тем, что вы прочитали эту EULA (b), что вы понимаете это (c), что вы согласны быть связанными условиями этого EULA. Если вы не согласны с какой-либо частью условий этого EULA, НЕ INSTALL, COPY, USE, EVALUATE, ИЛИ REPLICATE В любом MANNER, ЛЮБОЙ ЧАСТИ, FILE или PORTION OF THE SOFTWARE PRODUCT.
ПРОГРАММНЫЙ ПРОДУКТ ЛИЦЕНЗИРОВАН, А НЕ ПРОДАН.
1. ПРЕДОСТАВЛЕНИЕ ЛИЦЕНЗИИ
При условии вашего постоянного соблюдения этого EULA и оплаты применимых лицензионных сборов, DEVART предоставляет вам неисключивую и ограниченную лицензию на установку и использование SOFTWARE PRODUCT (a) в течение срока действия такой лицензии (Срок действия лицензии), (b) в рамках Типа лицензии, описанного в разделе 2, (c) на разрешенное количество компьютеров, (d) в соответствии с условиями этого EULA. Если иное не определено в этом EULA или на момент покупки, Срок действия лицензии должен быть бессрочным.
2. ТИПЫ ЛИЦЕНЗИЙ
2.1 ПОЛНАЯ ЛИЦЕНЗИЯ
Вы можете установить, активировать и использовать одну (1) копию SOFTWARE PRODUCT на одном (1) компьютере при условии, что он используется одним (1) человеком. Вы можете установить, активировать и использовать дополнительную копию SOFTWARE PRODUCT на втором портативном устройстве, ноутбуке или домашнем COMPUTER только для исключительного использования одного и того же человека.
2.2 ОЦЕНКА (ПРОБНАЯ) ЛИЦЕНЗИЯ НА ИСПОЛЬЗОВАНИЕ
Вы можете установить и использовать ОДИН (1) копию SOFTWARE PRODUCT только для целей оценки, в течение 30 календарных дней с даты установки (квота; Период оценки). По истечении периода оценки SOFTWARE PRODUCT должен быть неустановлен, а все копии уничтожены. По истечении периода оценки у вас есть следующие варианты:
а) Приобрести ЛИЦЕНЗИЮ для продолжения использования SOFTWARE PRODUCT.
b) Удалить ПРОДУКТ SOFTWARE из CLIENT COMPUTER и уничтожить все копии.
Вы не можете СОЗДАВАТЬ коммерческие приложения или начать программные проекты с использованием SOFTWARE PRODUCT в соответствии с условиями EVALUATION (TRIAL) USE LICENSE.
2.3 БЕСПЛАТНАЯ ЛИЦЕНЗИЯ
Применяется к продуктам SOFTWARE, которые распространяются бесплатно. Вы можете установить и использовать SOFTWARE PRODUCT на неограниченном количестве компьютеров. Вы также можете сделать соответствующий номер резервных копий SOFTWARE PRODUCT.
3. ДВЕНАДЦАТЬ (12) МЕСЯЦ ПОДПИСКИ И ОБНОВЛЕНИЯ
DEVART лицензирует SOFTWARE PRODUCT на основе SUBSCRIPTION. SUBSCRIPTION длится 12 месяцев (квота;СУБСКРИПТИон SOFTWARE PRODUCT на основе SUBSCRIPTION. SUBSCRIPTION длится в течение 12 месяцев (квота;SUBSCRIPTION TERM-quot;) период с даты покупки. Во время SUBSCRIPTION TERM и при оплате всех применимых абонентской платы, вы будете иметь право на получение всех основных и незначительных обновлений для SOFTWARE PRODUCT в течение этого 12-месячного периода. По истечении срока действия SUBSCRIPTION TERM (12 месяцев плюс 1 день после первоначальной даты покупки) вы можете дополнительно продлить SOFTWARE PRODUCT SUBSCRIPTION еще на 12 месяцев (и каждый последующий год после этого), чтобы продолжить получение крупных и незначительных обновлений SOFTWARE PRODUCT от DEVART.
4. ТЕХНИЧЕСКАЯ ПОДДЕРЖКА
Вы можете запросить у DEVART техническую помощь в использовании SOFTWARE PRODUCT по электронной почте, на публичных форумах или по другим доступным каналам. DEVART использует свои разумные усилия для ответа на поднятые вопросы, но не гарантирует, что ваши запросы или проблемы будут исправлены или решены. Если срок действия лицензии SUBSCRIPTION истек, DEVART оставляет за собой право отклонить запрос технической поддержки.
5. АВТОРСКОЕ ПРАВО И ВЛАДЕНИЕ ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТЬЮ
Все названия и авторские права в SOFTWARE PRODUCT (включая, но не ограничиваясь какими-либо копирайтинговыми изображениями, демо, исходным кодом, промежуточными файлами, пакетами, анимацией, видео, аудио и текстом, включенными в SOFTWARE PRODUCT) сопроводительные печатные материалы, и любые копии SOFTWARE PRODUCT являются интеллектуальной собственностью и принадлежат DEVART.
Структура, организация и исходный код SOFTWARE PRODUCT являются ценными торговыми секретами и конфиденциальной информацией DEVART.
SOFTWARE PRODUCT защищен международным правом, включая, но не ограничиваясь международными законами об авторском праве, а также международными договорными положениями.
Это соглашение не предоставляет вам никаких прав интеллектуальной собственности в SOFTWARE PRODUCT. Все права, которые не предоставляются прямо, зарезервированы DEVART.
5.1 ОГРАНИЧЕНИЯ НА РЕВЕРСИВНУЮ ИНЖЕНЕРИЮ, ДЕКОМПИЛАЦИЮ И РАЗБОРКУ.
Вы не можете изменить инженера, декомпонент, создать производные работы или разобрать SOFTWARE PRODUCT. Если SOFTWARE PRODUCT приобретен вами с намерением обратить инженера, декоммиль, создать производные работы, или эксплуатации и несанкционированной передачи любой интеллектуальной собственности DEVART и коммерческой тайны, чтобы включить любые открытые методы или исходный код, где это предусмотрено, не лицензированное право на использование не должно существовать, и любые продукты, созданные в результате должны быть сучены незаконными по определению. Любая продажа или перепродажа интеллектуальной собственности или созданные таким образом производные будут преследоваться в полном объеме во всех местных и международных правах.
6. ПЕРЕРАСПРЕДЕЛЕНИЕ
Вы не можете перераспределить SOFTWARE PRODUCT, если вы явно не уполномочены DEVART в качестве реселлера.
Уполномоченные реселлеры могут перераспределять SOFTWARE PRODUCT только в виде первоначального пакета дистрибутива.
7. АРЕНДА
Вы не можете арендовать, арендовать или кредитовать SOFTWARE PRODUCT.
8. ПЕРЕДАЧА
Вы не можете постоянно или временно передавать любые свои права в соответствии с этим EULA любому лицу или юридическому лицу без предварительного письменного одобрения от DEVART.
9. ПРЕКРАЩЕНИЕ ПРОИЗВОДСТВА ПРОДУКЦИИ
DEVART оставляет за собой право в любое время прекратить использование SOFTWARE PRODUCT, независимо от того, предлагается ли он в качестве отдельного продукта или исключительно в качестве компонента. Тем не менее, DEVART обязана оказывать поддержку в течение одного (1) года после даты прекращения.
10. ОТКАЗ ОТ ГАРАНТИИ
DEVART прямо отказывается от какой-либо гарантии на SOFTWARE PRODUCT. ПРОГРАММНЫЙ ПРОДУКТ И ЛЮБАЯ СВЯЗАННАЯ С НИМ ДОКУМЕНТАЦИЯ ПРЕДОСТАВЛЯЮТСЯ ПО КВОТЕ; БЕЗ ГАРАНТИИ ЛЮБОГО РОДА, ЛИБО ЭКСПРЕСС, ЛИБО ПОДРАЗУМЕВАЕМОЙ, ВКЛЮЧАЯ, БЕЗ ОГРАНИЧЕНИЙ, ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ ТОРГОВЛИ, ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ ИЛИ НЕИНФРАМЕНТА. DEVART НЕ ГАРАНТИРУЕТ, НЕ ГАРАНТИРУЕТ И НЕ ДЕЛАЕТ НИКАКИХ ПРЕДСТАВЛЕНИЙ ОТНОСИТЕЛЬНО ИСПОЛЬЗОВАНИЯ ИЛИ РЕЗУЛЬТАТОВ ИСПОЛЬЗОВАНИЯ ПРОГРАММНОГО ПРОДУКТА С ТОЧКИ ЗРЕНИЯ ПРАВИЛЬНОСТИ, ТОЧНОСТИ, НАДЕЖНОСТИ ИЛИ ИНЫМ ОБРАЗОМ. ВЕСЬ РИСК, СВЯЗАННЫЙ С ИСПОЛЬЗОВАНИЕМ ИЛИ ПРОИЗВОДИТЕЛЬНОСТЬЮ ПРОГРАММНОГО ПРОДУКТА, ОСТАЕТСЯ ЗА ВАМИ. Никакая устная или письменная информация или рекомендации, данные DEVART, не должны создавать гарантию или каким-либо образом увеличивать объем этой гарантии.
11. ПРЕКРАЩЕНИЕ
Без ущерба для каких-либо других прав или средств правовой защиты, DEVART прекратит эту EULA после вашего несоблюдения всех условий этого EULA. В таких случаях вы должны уничтожить все копии SOFTWARE PRODUCT и все его составные части, включая любую соответствующую документацию, и должны удалить любое и все использование интеллектуальной собственности DEVART из любых распространяемых вами приложений, будь то в родных, измененных или составленных состояниях.
12. ИЗМЕНЕНИЕ УСЛОВИЙ
Devart может вносить изменения в EULA время от времени. Когда эти изменения будут внесены, Devart сделает новую копию EULA доступной на странице загрузки продукта.
Вы понимаете и соглашаетесь с тем, что если вы используете SOFTWARE PRODUCT после даты изменения EULA, Devart будет рассматривать ваше использование как принятие обновленного EULA.
Вы соглашаетесь с тем, что Devart может предоставить вам уведомления, в том числе касающиеся изменений в EULA, по электронной почте.