EntityDAC 2.3
Апісанне
EntityDAC: найлепшая ORM для распрацоўшчыкаў Delphi
Калі вы распрацоўшчык Delphi і шукаеце магутны і гнуткі інструмент аб'ектна-рэляцыйнага адлюстравання (ORM), EntityDAC - гэта рашэнне, якое вы так доўга шукалі. Дзякуючы падтрымцы RAD Studio 10.3 Rio і трох розных падыходаў да распрацоўкі (Database-First, Model-First і Code-First), EntityDAC дае вам магчымасць працаваць так, як найбольш адпавядае вашым патрэбам.
Але што такое ORM і навошта ён патрэбны? Прасцей кажучы, ORM дазваляе супастаўляць аб'екты базы дадзеных з класамі Delphi з поўнай падтрымкай інкапсуляцыі, атрымання ў спадчыну, палімарфізму і іншых функцый ААП. Гэта азначае, што замест таго, каб пісаць складаныя SQL-запыты ўручную кожны раз, калі вам трэба атрымаць дадзеныя з вашай базы дадзеных, вы можаце выкарыстоўваць LINQ як незалежную ад базы дадзеных сістэму запытаў.
У дадатак да магутных магчымасцей ORM, EntityDAC таксама ўключае шматфункцыянальны інструмент мадэлявання пад назвай Entity Developer. З дапамогай гэтага інструмента вы можаце ствараць і рэдагаваць свае ORM-мадэлі візуальна, не ўводзячы радок кода XML і не апісваючы ўручную атрыбуты класа ў кодзе Delphi. Ён падтрымлівае стварэнне ўсіх відаў адлюстравання, такіх як разбіццё табліцы, адлюстраванне аб'екта ў некалькі табліц і складаныя тыпы.
Адной з асноўных пераваг выкарыстання ORM, напрыклад EntityDAC, з'яўляецца тое, што ён дазваляе распрацоўшчыкам уніфікаваць код свайго прыкладання ў некалькіх базах дадзеных, не клапоцячыся пра пэўны сінтаксіс або дэталі, звязаныя з кожнай асобнай сістэмай баз дадзеных. Гэта значна палягчае падтрымку некалькіх баз дадзеных у адным дадатку з мінімальнымі намаганнямі.
Яшчэ адной важнай перавагай выкарыстання EntityDAC з'яўляецца яго здольнасць выконваць аб'ектна-рэляцыйнае адлюстраванне не толькі для класаў, успадкаваных ад TEntity, але і для карыстальніцкіх класаў, успадкаваных ад TObject. Гэта азначае, што распрацоўшчыкі маюць яшчэ большую гнуткасць пры распрацоўцы структур дадзеных сваіх прыкладанняў.
Для далейшага павышэння прадукцыйнасці пры працы з вялікімі наборамі даных або складанымі запытамі ў вашых праграмах, створаных з EntityDAC, ёсць кэшаванне! Праграмнае забеспячэнне забяспечвае кэш аб'ектаў і запытаў, які дапамагае паскорыць час атрымання метададзеных разам з усімі аб'ектамі, загружанымі з базы дадзеных, каб іх не трэба было перазагружаць кожны раз, калі да іх звяртаюцца пазней!
Увогуле, калі вы шукаеце простае ў выкарыстанні, але магутнае рашэнне, якое дапаможа аптымізаваць ваш працэс распрацоўкі, адначасова забяспечваючы надзейную функцыянальнасць - не шукайце далей, чым EntityDAC!
Поўная спец
Выдавец | Devart |
Сайт выдаўца | http://www.devart.com/ |
Дата выпуску | 2020-02-03 |
Дата дададзена | 2020-02-03 |
Катэгорыя | Інструменты распрацоўніка |
Падкатэгорыя | Кампаненты і бібліятэкі |
Версія | 2.3 |
Патрабаванні да ОС | 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 |
Кошт | Free to try |
Загрузкі ў тыдзень | 0 |
Усяго загрузак | 97 |
Comments: