TMS Software Aurelius

Object-relational mapping for Delphi applications

About this software

TMS Aurelius is an object-relational mapping (ORM) framework for Delphi that maps Delphi classes to relational databases, enabling object-oriented data access and persistence. It supports complex queries, inheritance and polymorphic mappings, TAureliusDataset for binding to data-aware controls, multiple database servers and data-access components, and tools for dictionary generation and validation to keep mappings consistent.

Licenses & prices

Developer

Developer edition includes design-time components, debugging tools, and libraries for building and testing Aurelius-based Delphi applications.

Standard

Standard edition provides the core ORM libraries and runtime components required for deploying Aurelius-powered Delphi applications.

Purchase

TMS Software Aurelius

TMS Software Aurelius
In Stock
Delivery: 1 working day
Loading...
€229.90
Free and without obligation

Do you need more information or looking for another license?

Benefits

  • Improved developer productivity: Access and manipulate data through objects instead of writing raw SQL.
  • Easier database portability: Swap supported databases without changing business code.
  • Advanced query support: Support for complex queries, criteria, and custom ORDER BY SQL.
  • Multi-platform integration: Works with VCL, FireMonkey, and multiple Delphi platforms and drivers.
  • Schema and dictionary tools: Includes dictionary generation and validator to keep mappings consistent.

Available languages

  • English

Support information

  • Online documentation: Complete user guide, API reference, and examples are available online.
  • Release notes and changelog: Version history and 'What's New' pages document recent fixes and features.
  • Support center forum: A TMS Support Center forum hosts product discussions and troubleshooting threads.
  • Code samples and demos: Product pages and documentation include code examples, demos, and integration snippets.
  • License access: Registered licenses grant access to updates, the support center, and sometimes source code.

Frequently asked questions

What is TMS Aurelius used for?
An ORM framework for Delphi that maps objects to relational databases, enabling object-oriented data access, persistence, and query construction.
Which database servers does Aurelius support?
Supports many servers including Firebird, InterBase, Microsoft SQL Server, MySQL, Oracle, SQLite, PostgreSQL, DB2, NexusDB, ElevateDB, and Absolute Database.
Which Delphi platforms and UI frameworks are supported?
Supports Delphi VCL and FireMonkey and runs on Windows, macOS, iOS, Android, and Linux per product documentation.
How does Aurelius integrate with Delphi data-aware controls?
Includes TAureliusDataset to expose entity data as datasets for binding to DB-aware controls and reports.
Can Aurelius handle inheritance and polymorphism in data models?
Yes; Aurelius supports inheritance and polymorphism in entity mapping, including different mapping strategies for class hierarchies.