EntityDAC

EntityDAC 2.3

Тавсифи

EntityDAC: ORM ниҳоӣ барои таҳиягарони Delphi

Агар шумо як таҳиягари Delphi бошед, дар ҷустуҷӯи абзори пуриқтидор ва фасеҳи харитасозии реляционии объектҳо (ORM), EntityDAC ҳалли шумост. Бо дастгирии RAD Studio 10.3 Rio ва се равиши гуногуни рушд (Базаи додаҳо-Аввал, Модели-Аввал ва Код-Аввал), EntityDAC ба шумо чандирии кореро, ки ба эҳтиёҷоти шумо мувофиқ аст, медиҳад.

Аммо ORM маҳз чист ва чаро ба шумо он лозим аст? Оддӣ карда гӯем, ORM ба шумо имкон медиҳад, ки объектҳои пойгоҳи додаҳоро ба синфҳои Delphi бо дастгирии пурраи инкапсуляция, мерос, полиморфизм ва дигар хусусиятҳои OOP харита кунед. Ин маънои онро дорад, ки ба ҷои навиштани дархостҳои мураккаби 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: