登录

TMS Aurelius v5.19.0.2 (18 Aug 2024) for Delphi XE2-12 Athens Full Source

2024-12-18 23:02:45
TMS Aurelius v5.19.0.2 (18 Aug 2024) for Delphi XE2-12 Athens Full SourceTMS Aurelius v5.19.0.2 (18 Aug 2024) for Delphi XE2-12 Athens Full Source

TMS Aurelius is a robust Object-Relational Mapping (ORM) framework designed for Delphi, offering extensive support for data manipulation, advanced queries, and features such as inheritance and polymorphism. Compatibility across various database servers and database-access components provides a versatile solution for developers working on diverse platforms, including Win32, Win64, macOS, VCL, and FireMonkey. The framework's object-oriented approach streamlines the interaction with databases, promoting productivity and maintainability by allowing developers to code directly with objects and abstracting the database access layer.

The framework's feature set includes powerful querying capabilities, supporting criteria expressions, projections, grouping, and logical operators reminiscent of a LINQ-like approach. excels in managing complex database interactions through features like inheritance mapping, polymorphism, and support for multiple databases, allowing developers to use a single Delphi codebase transparently across different platforms. Its open architecture and support for flexible mapping approaches provide developers with an extensible solution, facilitating integration with various component sets or database servers.

TMS Aurelius offers substantial benefits, enhancing developer productivity by eliminating the need for complex SQL statements, providing a clearer business logic through object-oriented interactions, and ensuring portability by allowing seamless transitions between different databases while maintaining the integrity of business code. TMS Aurelius is a comprehensive ORM framework that empowers Delphi developers with efficient, flexible, and intuitive database interaction capabilities, contributing to elevated application development practices across diverse platforms.

Key Features of TMS Aurelius :

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