აღწერა

EntityDAC: საბოლოო ORM Delphi დეველოპერებისთვის

თუ თქვენ ხართ Delphi დეველოპერი, რომელიც ეძებს მძლავრ და მოქნილ ობიექტურ რელაციურ რუკების (ORM) ხელსაწყოს, EntityDAC არის გამოსავალი, რომელსაც თქვენ ეძებდით. RAD Studio 10.3 Rio-ს და განვითარების სამი განსხვავებული მიდგომის მხარდაჭერით (Database-First, Model-First & Code-First), EntityDAC გაძლევთ მოქნილობას იმუშაოთ ისე, როგორც საუკეთესოდ შეესაბამება თქვენს საჭიროებებს.

მაგრამ კონკრეტულად რა არის ORM და რატომ გჭირდებათ ის? მარტივად რომ ვთქვათ, ORM საშუალებას გაძლევთ დააფიქსიროთ მონაცემთა ბაზის ობიექტები დელფის კლასებზე სრული მხარდაჭერით ინკაფსულაციის, მემკვიდრეობის, პოლიმორფიზმისა და სხვა OOP ფუნქციებისთვის. ეს ნიშნავს, რომ რთული SQL მოთხოვნების ხელით დაწერის ნაცვლად, ყოველ ჯერზე, როცა გჭირდებათ მონაცემთა ბაზიდან ამოღება, შეგიძლიათ გამოიყენოთ LINQ, როგორც მონაცემთა ბაზის დამოუკიდებელი შეკითხვის სისტემა.

გარდა მისი ძლიერი ORM შესაძლებლობებისა, EntityDAC ასევე შეიცავს ფუნქციებით მდიდარ სამოდელო ხელსაწყოს სახელწოდებით Entity Developer. ამ ხელსაწყოს საშუალებით შეგიძლიათ შექმნათ და დაარედაქტიროთ თქვენი ORM მოდელები ვიზუალურად XML კოდის ხაზის აკრეფის ან Delphi კოდში კლასის ატრიბუტების ხელით აღწერის გარეშე. იგი მხარს უჭერს ყველა სახის რუკების შექმნას, როგორიცაა ცხრილის გაყოფა, რუკების ერთეული რამდენიმე ცხრილზე და კომპლექსურ ტიპებზე.

EntityDAC-ის მსგავსი ORM-ის გამოყენების ერთ-ერთი მთავარი უპირატესობა ის არის, რომ ის დეველოპერებს საშუალებას აძლევს გააერთიანონ თავიანთი აპლიკაციის კოდი მრავალ მონაცემთა ბაზაში, ისე, რომ არ ინერვიულონ კონკრეტულ სინტაქსზე ან დეტალებზე, რომლებიც დაკავშირებულია მონაცემთა თითოეულ ცალკეულ სისტემასთან. ეს ბევრად აადვილებს მრავალი მონაცემთა ბაზის მხარდაჭერას ერთ აპლიკაციაში მინიმალური ძალისხმევით.

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: