EntityDAC

EntityDAC 2.3

Windows / Devart / 97 / Поўная спец
Апісанне

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: