EntityDAC

EntityDAC 2.3

Windows / Devart / 97 / Full spec
Сүрөттөмө

EntityDAC: Delphi Developers үчүн Ultimate ORM

Эгерде сиз Delphi иштеп чыгуучусу болсоңуз, анда күчтүү жана ийкемдүү объект менен байланышуу картасын түзүү (ORM) куралын издеп жаткан болсоңуз, EntityDAC сиз издеп жүргөн чечим болуп саналат. RAD Studio 10.3 Rio жана үч түрдүү өнүктүрүү ыкмаларын (Маалыматтар базасы-Биринчи, Модель-Биринчи жана Код-Биринчи) колдоосу менен EntityDAC сизге муктаждыктарыңызга эң ылайыктуу түрдө иштөөгө ийкемдүүлүктү берет.

Бирок так ORM деген эмне жана ал эмне үчүн сизге керек? Жөнөкөй сөз менен айтканда, ORM инкапсуляция, тукум куучулук, полиморфизм жана башка OOP функцияларын толук колдоо менен Delphi класстарына маалымат базасы объектилерин картага түшүрүүгө мүмкүндүк берет. Бул сиздин маалымат базасынан маалыматтарды алуу керек болгон сайын татаал SQL сурамдарын кол менен жазуунун ордуна, LINQды маалымат базасынан көз карандысыз суроо кыймылдаткычы катары колдоно аласыз дегенди билдирет.

Анын күчтүү ORM мүмкүнчүлүктөрүнөн тышкары, EntityDAC ошондой эле Entity Developer деп аталган өзгөчөлүктөргө бай моделдөө куралын камтыйт. Бул куралдын жардамы менен сиз XML кодунун сызыгын тербестен же Delphi кодунда класс атрибуттарын кол менен сүрөттөбөстөн, визуалдык түрдө ORM моделдериңизди түзүп, түзөтө аласыз. Бул таблицаны бөлүү, бир нече таблицаларга жана татаал типтерге карта түзүү сыяктуу карталардын бардык түрлөрүн түзүүнү колдойт.

EntityDAC сыяктуу ORMди колдонуунун негизги артыкчылыктарынын бири - бул иштеп чыгуучуларга ар бир жеке маалымат базасынын тутумуна тиешелүү конкреттүү синтаксис же деталдар жөнүндө кабатыр болбостон, бир нече маалымат базалары боюнча өздөрүнүн колдонмо кодун бириктирүүгө мүмкүндүк берет. Бул минималдуу күч менен бир колдонмонун ичинде бир нече маалымат базасын колдоону бир топ жеңилдетет.

EntityDACды колдонуунун дагы бир негизги артыкчылыгы анын TEntityтен мураска алынган класстарда гана эмес, ошондой эле TObjectтен мураска алынган ыңгайлаштырылган класстарда объект менен мамилелешүү картасын жүргүзүү мүмкүнчүлүгү. Бул иштеп чыгуучулар өздөрүнүн тиркемелеринин маалымат структураларын иштеп чыгууда көбүрөөк ийкемдүүлүккө ээ экенин билдирет.

EntityDAC менен курулган тиркемелериңиздеги чоң маалымат топтомдору же татаал сурамдар менен иштөөдө натыйжалуулукту мындан ары жогорулатуу үчүн - кэш бар! Программа маалымат базасынан жүктөлгөн бардык объекттер менен бирге метадайындарды издөө убакыттарын тездетүүгө жардам берген объект жана суроо кэш менен камсыз кылат, ошондуктан алар кийинчерээк кайра кирген сайын кайра жүктөлбөйт!

Жалпысынан алганда, эгер сиз иштеп чыгуу процессиңизди иретке келтирип, күчтүү функцияларды камсыз кылган колдонууга оңой, бирок күчтүү чечимди издеп жатсаңыз - EntityDACдан башканы издебеңиз!

Full spec
Publisher Devart
Publisher сайты http://www.devart.com/
Чыккан датасы 2020-02-03
Кошулган күнү 2020-02-03
Категория Иштеп чыгуучунун куралдары
Sub категория Компоненттер жана Китепканалар
Нускасы 2.3
Os талаптар 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: