Το EntityDAC είναι ένα ORM για τους Δελφούς με υποστήριξη LINQ. Παρέχει ένα ισχυρό πλαίσιο που επιτρέπει την εκτέλεση αντικειμενοστρεφούς χαρτογράφησης αντικειμένων βάσης δεδομένων στις τάξεις των Δελφών με πλήρη υποστήριξη για ενθυλάκωση, κληρονομιά, πολυμορφισμό και άλλα χαρακτηριστικά OOP. Για την ανάκτηση δεδομένων από μια βάση δεδομένων, το LINQ χρησιμοποιείται ως ανεξάρτητη μηχανή αναζήτησης ερωτημάτων.
Επιπλέον, υπάρχει διαθέσιμο ένα εργαλείο προσομοίωσης ORM με πλούσια χαρακτηριστικά, το Entity Developer, που επιτρέπει τη δημιουργία και την επεξεργασία των μοντέλων ORM οπτικά και τη δημιουργία κατηγοριών οντότητας Delphi από αυτό το μοντέλο αυτόματα.
Βασικά χαρακτηριστικά:
* Υποστήριξη για το Embarcaderp RAD Studio XE-XE8, το RAD Studio 10 Seattle και το RAD Studio 10.1 του Βερολίνου
* Προστίθεται η ιδιότητα ServerDataType στην κλάση TMetaAttribute
* Η διαχείριση των προεπιλεγμένων τιμών χαρακτηριστικών βελτιώνεται
* Βάση δεδομένων-Πρώτον, Model-First & Code-First ανάπτυξη. Οι χρήστες μπορούν να χρησιμοποιήσουν και τους τρεις τρόπους κατά την ανάπτυξη εφαρμογών χρησιμοποιώντας το EntityDAC.
* Οπτική σχεδίαση μοντέλου ORM με δημιουργία κώδικα. Ο προγραμματιστής οντοτήτων επιτρέπει τη δημιουργία και την επεξεργασία μοντέλων ORM οπτικά, χωρίς να πληκτρολογείτε μια γραμμή κώδικα XML ή μη αυτόματη περιγραφή χαρακτηριστικών κλάσης στον κώδικα Delphi. Υποστηρίζει τη δημιουργία όλων των ειδών χαρτογράφησης, όπως διαίρεση πίνακα, οντότητα χαρτογράφησης σε διάφορους πίνακες, σύνθετους τύπους, ιεραρχίες κληρονομιών.
* Ερωτήματα LINQ. Η χρήση του ORM κατά την ανάπτυξη των εφαρμογών σας δεν πρέπει μόνο να επιταχύνει την ανάπτυξη της ίδιας της εφαρμογής, αλλά και να ενοποιήσει τον κώδικα εφαρμογής και να κάνει τις εφαρμογές ανεξάρτητες από τις λεπτομέρειες και τη σύνταξη της βάσης δεδομένων SQL για την οποία αναπτύχθηκε. εφαρμογή χωρίς προσπάθεια.
* Χαρτογράφηση κατηγορίας.Η αντικειμενοστρεφής χαρτογράφηση των πινάκων βάσης δεδομένων στις κλάσεις των Δελφών μπορεί να πραγματοποιηθεί όχι μόνο σε κλάσεις που κληρονομούνται από μια βασική κλάση TEntity, αλλά σε κλασσικές κλάσεις κληρονομούνται από το TObject.
* Ονόματα και ερώτηση cache. Για να αυξήσετε την απόδοση των εφαρμογών, το EntityDAC επιτρέπει την προσωρινή αποθήκευση των μεταδεδομένων, όλων των οντοτήτων που έχουν φορτωθεί από τη βάση δεδομένων, των ερωτημάτων LINQ και πολλά άλλα.
Τι νέο υπάρχει Το RAD Studio 10.1 Berlin υποστηρίζεται
* Προστίθεται η ιδιότητα ServerDataType στην κλάση TMetaAttribute
* Η διαχείριση των προεπιλεγμένων τιμών χαρακτηριστικών είναι βελτιωμένη
Τι νέο υπάρχει στην έκδοση 1.3.5:
p> Τι νέο υπάρχει στην έκδοση 1.2:
- Προσθέτει υποστήριξη RAD Studio XE7
- Ο Firebird .NET Provider προστίθεται στο EntityDeveloper
Απαιτήσεις :
.NET Framework 3.5 Service Pack 1
Περιορισμοί :
δοκιμή 60 ημερών
Τα σχόλια δεν βρέθηκε