TMS Aurelius for Delphi XE2-12 Athens Full Source
Key Features of TMS Aurelius :
Compatible with multiple database servers, including MS SQL Server, Firebird, MySQL, DB2, Interbase, Oracle, and more.
Supports various database-access components such as dbExpress, AnyDac, SQLDirect, ADO, IBX, etc.
Operates seamlessly on Win32, Win64, macOS, VCL, and FireMonkey platforms.
Facilitates saving, updating, and loading of entity objects in an object-oriented manner.
TAureliusDataSet for easy integration with DB-aware controls in VCL.
Allows the implementation of different mapping models within a single application.
Robust query API supporting criteria expressions, projections, grouping, conditions, and logical operators in a LINQ-like approach.
Maps entire class hierarchies into the database, supporting polymorphism.
Enables the use of a single Delphi codebase to target multiple databases transparently.
Supports classes-to-database and database-to-classes approaches. Mapping directly in classes using custom attributes.
Includes association mapping for handling relationships between entities. Manages the lifetime of objects using an object manager.
Automatic database structure generation. Nullable types support. Lazy loading for associations and blob fields.
Logging of SQL commands.
Enumerated types can be mapped to database values.
Highly extensible, allowing easy integration with different component sets or database servers.