EntityDAC adds support for Apple iOS 15
Added support for Embarcadero RAD Studio 11 Alexandria Release 2.
Added support for Apple iOS Simulator (ARM 64 bit target platform).
Added support for Android 12.
Added support for Apple iOS 15.
EntityDAC provides a powerful framework that allows you to perform object relational mapping from database objects to Delphi classes, and fully supports encapsulation, inheritance, polymorphism, and other OOP features. To retrieve data from a database, LINQ is used as a database independent query engine. In addition, there is also a feature rich ORM modeling tool – Entity Developer, which allows you to intuitively create and edit the ORM model, and automatically generate Delphi Entity classes through the model.
Object relationship mapping
By processing objects, all database access layers are hidden to make business logic clearer.
Complete encapsulation of persistence mechanism. Save, update, and load entities in an object-oriented manner.
Multi object operation.
A tool for automatically generating object models based on database schemas.
Use attributes to map any ordinary old Delphi class.
Delay loading related entities/collections.
Entity caching provides object identification and maximizes performance.
Nullable type support.
Automatically generated property values.
Cascade save and delete operations.
The table entities of each type and each hierarchy inherit.
One to one, one to many and many to many associations support.
Lifelong management of the entity.
Use concepts and patterns such as active records, entities, value objects, units of work, repositories, and aggregations.
Built in validation.
The powerful visual designer EntityDeveloper supports code generation.
Cross database development – Once developed, applications can connect to different databases without modifying any code.
Any descendant of TEntity or TObject can be used as the base class of the mapping object.
Powerful design time functionality.
Easy to operate entity collection based on IEnumerable.
Real time binding support for any component.
TDataSet is a compatible component that supports operational data through standard and third-party data aware control binding.
Support for committing and rolling back all changes in the context.
Metatype inheritance support.